C语言学习笔记2024/10/24

1.小数的数据类型分为:float(单精度小数,精确到小数点后6位,最大38位)/double(双精度小数,精确到小数点后15位,最大308位) 2.C语言中的小数默认是double类型的 4.小数不可以和unsigned组合,unsigned只能跟整数类型组合 5.float默认保留六位,可以指定

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)直接使用会有安全问题

LICENSED UNDER CC BY-NC-SA 4.0
Comment