基本数据类型
1.整型
long int 或者 int //4字节
short int //2字节
long long int //8字节
unsigned ---使正的数值范围扩大一倍,例如int 取值范围是 (0~2^32)-1
2.字符
char ch = 'A'; //存放A 字符的ascii码 ,即存放固定数字
char ch = 65; //所以可以进行数值的计算,但有范围,只能在-127~127范围内运算
两者等效!!
3.浮点型
浮点精度 :由浮点数的数值决定(详情请参照文档 G:\linux c笔记--深入剖析浮点存储及其运算规则)
float //4字节
double //8字节
long double //32字节
4.布尔型数据
需要的头文件<stdbool.h>
5.可移植性数据类型
用tfpedef定义
typedef int int32_t; //将32位的A平台中int用 int32_t书写
typedef long int32_t; //将16位的B平台中的long用 int32_t 书写
int32_t b; //则 int32_t 一定是4字节
6.字符串
表达方式:
(1)char *p = "abc";
将字符串的首字符的地址 赋值给指针p
(2)char a[]= "abc"
将字符串看成字符数组,本字符串有四个字符,分别为'a','b','c','\0'