基本数据类型
2016年11月13日 星期天 晴
今天学习了基本数据类型与表达式,收获良多。
首先是常用单位介绍,位是最小的存储单位,它可以容纳两个值,即0或1。几乎对于所有的机器,一个字节均为8位。由于每个位是0或1,所以一个8位字节包含256种10组合。对于8位计算机,一个字8位,16位机,一个字的大小为16位,32位机的字位32。
数据的存储方式为整数和浮点数,整数以二进制数字存储。浮点数将一个数分为小数部分和指数部分并分别存储。
C语言的基本数据类型分为基本类型、构造类型、指针类型和空类型。基本类型有字符型和数值类型。数值类型又分为整型、单精度型和双精度型。sizeof可以测试数据类型大小。int类型范围-128-127,unsigned int 类型范围0-255。构造类型分为数组类型、结构体类型、共用体类型和枚举类型。
char *p = “hello” ;
p【1 】=‘l’; 段错误,字符串常亮不可以更改
float的有效位只有7位 double 的有效位有15位
5%3=2 5%-3=2
-5%3=-2 -5%-3=-2 取余结果与第一位正负一样
int i=0;
int size=sizeof(i++);
printf(“i=%d\n”,i);编译预处理的时候已经被替换了
sizeof(i=1234);
printf(“i=%d\n”); 编译预处理的时候已经被替换了
int c=a>b?a:b 如果a>b c=2否则c=b
还没有评论,来说两句吧...