我们生活中有许多不同的数据,如身高,体重,年龄等。要记录这些不同类型的数据,我们就需要不同的数据类型的变量来向内存申请空间。例如:
int age = 18;
char ch = ‘A’;
float height = 176.86;
double weight = 120.33;
常用的数据类型有7种:char / int / short / long / long long / float / double
打印输出不同类型的变量需要用到不同的转义字符
例如打印
char类型的常用——% c 字符类型 % s 字符串类型
int\short\long\long long ——% d 整型十进制
float——% f 单精度浮点型十进制
double ——% lf 双精度浮点型十进制
% p——以地址的形式打印
bit—比特位
byte—字节—等于8个bit
kb-- - 千字节 = 1024byte
mb-- - 兆字节 = 1024kb
gb-- - 吉字节 = 1024mb
tb-- - 太字节 = 1024gb
pb-- - 拍字节 = 1024tb
#include<stdio.h>
int main()
{
short age=18;//向内存申请2个字节=16bit来存放18
return 0;
}
1.全局变量:定义在代码块({})之外的变量
2.局部变量:定义在代码块({})之内的变量
#include<stdio.h>
int num1=10;//全局变量
int main()
{
int num2=20;//局部变量
return 0;
}
局部变量和全局变量建议不要相同,容易bug
相同时,局部变量优先
#include<stdio.h>
int a=10;
int main()
{
int a=20;
printf("%d\n",a);
return 0;
}
3.变量的使用:计算num1和num2的和
以下为相关代码
#include<stdio.h>
int main()
{
int num1 = 0;
int num2 = 0;
int sum = 0;
scanf("%d%d,&num1,&num2");
sum = num1 + num2;
printf("sum=%d\n",sum);
return 0;
}
&取地址符号,C语言规定变量定义在代码块最前面
但运行后会出现一个警告,我们需要在文件上方添加#define _CRT_SECURE_NO_WARNINGS 1即可
4.枚举常量(一一列举)
eg:星期:1 2 3 4 5 6 7
5.变量的作用域
1)局部变量的作用域为变量所在范围
2)全局变量为整个工程
DELETEFROMTablesWHEREIDNOTIN(SELECTMin(ID)FROMTablesGROUPBYName) Min的话保...
本文实例讲述了Laravel框架源码解析之反射的使用。分享给大家供大家参考,具体如...
Elasticsearch 是通过 Lucene 的倒排索引技术实现比关系型数据库更快的过滤。特...
错误描述: 在开发.net项目中,通过microsoft.ACE.oledb读取excel文件信息时,报...
项目中用到的一些特殊字符和图标 html代码 XML/HTML Code 复制内容到剪贴板 div ...
正则忽略大小写 – RegexOptions.IgnoreCase 例如: 复制代码 代码如下: Str = R...
上篇文章给大家介绍了 Java正则表达式匹配,替换,查找,切割的方法 ,接下来,...
工具:Eclipse,Oracle,smartupload.jar;语言:jsp,Java;数据存储:Oracle。...
4月11日20:30~22:00通过腾讯会议进行了第二次在线学习讨论我把学习笔记整理一下...
复制代码 代码如下: % URL="http://news.163.com/special/00011K6L/rss_newstop....