数据类型一个易错点

来源:互联网 发布:seo工作难点跟重点 编辑:程序博客网 时间:2024/05/19 17:56

#include  <stdio.h>


int main()

{

    short int a = 128;   //128未表明类型为int型(4位)赋值给short int 型a(2位)

    char b = a;      //a又赋值给char型b(1位),char(-128~127)此时(重点)字符'127+1=-128'

    printf("%d", b);  //将字符以整型形式输出

    return 0;

}

//简单的几句程序,将数据类型变换三次,最重要的还有一次数据溢出。今后要特别注意数据类型转换各自的范围,小的往大的转没什么大问题,大的往小了转要特别谨慎。

0 0
原创粉丝点击