c语言基本数据类型

1.整数类型

整数最大数:INT_MAX
长整数最大数:LONG_MAX

直接定义整数变量:int a = 10;int b = 100;时容易出现问题,
为避免风险,在定义整数变量时需明确是用4个字节还是8个字节:
4个字节:定义:int32_t a = 10;
8个字节:定义:int64_t b = 100;

2.浮点类型

同样受系统环境和编译器影响,不直接用float f = 3.14;double lf = 3.14;来定义浮点类型变量,而是用
Float32 f =3.14
Float64 lf =3.14
来定义。
固定长度的数据类型更安全更可控。

3.字符类型

定义用char, char a = ‘a’;
也可以用int8_t 来替代,int8_t ch = ‘b’;

4.字符串类型

定义用char*,char *str =”Hello World”;

5.数组

定义空字符串char str[10];,添加字符时,如果添加的字符是‘\0’,字符串添加结束,后面的添加字符值无效。

用memset(str, 0 ,10)将多余的内存清除。