1.小数的数据类型分为:float(单精度小数,精确到小数点后6位,最大38位)/double(双精度小数,精确到小数点后15位,最大308位)
2.C语言中的小数默认是double类型的
4.小数不可以和unsigned组合,unsigned只能跟整数类型组合
5.float默认保留六位,可以指定保留位数
float a=3.14F;
printf("%f\n",a);//运行结果为3.140000
printf("%.2f\n",a);//运行结果为3.14(保留两位小数)
6.double同理
double a=3.14;
printf("%lf\n",a);//运行结果为3.140000 注意LF
printf("%.2lf\n",a);//运行结果为3.14(保留两位小数)
7.long double(高精度小数,精确到18-19位)
long double a=3.14159265L;
printf(%.2lf\n,a);
8.小数的取值范围比整数大
9.C语言标识符命名规则:
1)由数字、字母、下划线( _ )组成
2)不能以数字开头
3)不能是关键字
4)区分大小写
10.C语言建议的命名规则:
1)用英文单词,见名知意
2)变量名:全部小写
3)代码文件名:全部小写,单词之前用下划线隔开,开头可以用数字
11.字符串变量的定义方式:
数据类型 变量名[大小] = 字符串;
chat str[内存占用的大小] = "aaa"
12.内存占用大小的计算方式:
英文:1个字母,符号,数字占用一个字节
中文:在VS或者VC中,默认情况下,一个中文占用两个字节
结束标记:1个字节
13.scanf的注意事项
1)占位符和后面的变量要一一对应
2)第一个参数中不写换行
3)直接使用会有安全问题