C51中整型变量所占用的字节个数是否是固定不变的?
我知道C语言中,整型变量所占用的字节个数取决于所用的编译器,是不是说和我电脑的硬件和操作系统无关只是和我所用的编译软件(visual c 6.0)有关,是吗?
那单片机C51编写的程序中,整型变量所占用的字节个数如何确定?固定不变吗?还是由单片机硬件决定或者所用的编译软件(KEIL)决定?
由编译软件决定,可以写个小代码测试。例如:a=sizeof(int);如果a=2,则int是16位,如果a=4,则int是32位。
答:您好,<高质量程序设计指南 C++/C语言>(第二版)几乎每章都有一半的篇幅是从编译器实现的角度阐述原理 ...C++对C的结构、联合、枚举这些高级数据类型进行...详情>>
答:详情>>