- #include <stdio.h>
void main()
{
printf("%d\n",size of(int));
}
整型变量:int; short;long int;都默认的是有符号数
unsigned 才是无符号 - 整形数据的溢出.(这里设int在内存中占2个字节)
#include <stdio.h>
void main()
{
int a,b;
a=32767;
b=a+1;
printf("%d,%d\n",a,b)
}
32767:0111111111111111
-32768:1000000000000000
-
实型数据:包括实型常量和实型变量。实型数据也称为浮点型。
实型常量也称为实数或浮点数。它有两种形式:十进制小数形式,指数形式。十进制数形式:如2.5,895.6542。必须要有小数点。
标准C允许浮点数使用
后缀f\F,如233.与
233F是等价的。
指数形式:十进制数(底数) E\e 十进制数(指数阶码,必须为整数) -
实型数据在内存中的存放形式有问题。为什么没有阶符?
-
实型变量:单精度(flout),双精度(double),长双精度(long double)。