1.常量
1.1整型常量:短整型(short int),整型(int),长整型(long int).短整型和长整型都可省虑后面的int,三者唯一的区别就是内存大小的区别,从小到大依次为short < int < long.
int a;short int b;long int c;
printf("%d,%d",a,b);
printf("%ld",c);
1.2浮点型(实型):单精度(float),实型(double).内存大小排列:float < double.
float a = 0.0f;double b = 0.0;
printf("%f",a);
printf("%lf",b);
1.3字符型(char),在计算机的内存中字符型是以ACII码的形式存储.在C语言中没有字符串的类型,如果想要表示字符串,可以用字符数组或者字符串指针.
char a = 'a';printf("%c",a);
2.变量
变量就是在内存中申请一个内存地址,用来保存数据.
定义变量的格式:数据类型 变量名称;
int a = 1;
如果多个变量的类型相同,那么可以连续定义
int a, b, c;
变量的赋值
注意 1.变量赋值的数据要与定义变量时的类型相同.变量的第一次赋值成为初始化.
2.我们要对变量初始化后使用.如果没有对变量进行初始化,那么变量中可能存在垃圾值.
float a = 0.0f;
3.变量的占位符
int -> %dlong -> %ldfloat -> %f;double -> %lf;char -> %c