基本数据类型

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'
posted @ 2016-07-21 14:34  SimonLiang  阅读(144)  评论(0编辑  收藏  举报