1. 不同的编译器数据所占的大小不同
VC如下:
char 一个字节
short 两个字节
int float long 四个字节
double八个字节
2. 正整数的比如short赋值给int肯定不会错
大的给小的可能会丢失高位
3.float形式:
float=(-1)^s*1.xxx*2^(exp-127)
eg: 7=1.75*2^2
1. 不同的编译器数据所占的大小不同
VC如下:
char 一个字节
short 两个字节
int float long 四个字节
double八个字节
2. 正整数的比如short赋值给int肯定不会错
大的给小的可能会丢失高位
3.float形式:
float=(-1)^s*1.xxx*2^(exp-127)
eg: 7=1.75*2^2