当前位置:  开发笔记 > 编程语言 > 正文

C编程数据类型

如何解决《C编程数据类型》经验,为你挑选了1个好方法。

有人提出了一个问题,我不确定我是否给出了准确的答案.问题是,为什么要使用int,为什么不使用,为什么char它们分开?它全部保留在内存和位中,为什么数据类型有类别?

任何人都可以对它有所了解吗?



1> sharptooth..:

char是最小的可寻址内存块 - 适合操作数据缓冲区,但不能容纳超过256个不同的值(如果char是8位通常),因此不太适合数值计算.int通常大于char- 更适合计算,但不适合字节级操作.


对于C来说,char是8位是不正确的.它只是非常常见,但不以任何方式由语言决定或保证.请参阅和CHAR_BIT.
好吧,ANSI C语言定义保证char至少为8位,但理论上它可能更大.
推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有