字节长度的意义?

来源:2-4 基本数据类型

鹿归

2016-08-11 20:09

在注解中有这样一段话:

另外 c语言int的取值范围在于他占用的字节数 ,不同的编译器,规定是不一样。ANSI标准定义int是占2个字节,TC是按ANSI标准的,它的int是占2个字节的。但是在VC里,一个int是占4个字节的。   

请问字节占用多少有什么关系吗?为什么要特意注明?  谢谢

写回答 关注

1回答

  • 慕粉13725153583
    2016-08-11 22:08:19
    已采纳

    有 比如你玩游戏时某个伤害值溢出--就是超过了范围 就会导致数据误差甚至报错。所以在定义变量是要注意。比如

    float a=1.66; int b;

    b=a;

    printf("b=%d\n",b)

    显示结果是  b=1

    鹿归

    谢谢你啊

    2016-08-11 23:07:52

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题