11问答网
所有问题
C51的变量定义中,为什么比基本C语言多出个存储类型?
如题所述
举报该问题
推荐答案 2020-04-27
基本C语言程序是在电脑上运行的,而电脑上的内存只有一类。但是,单片机的内存分几类,即数据存储器的类型有分类,所以,声明变量时要定义存储类型,就是为了区分存放在什么存储器中。但是,通常默认的就是内部RAM存储器,存储类型可省。常量数据存放在ROM中,存储类型code,而xdata类型需要扩展外部数据存储器才行。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/FF7FSSP27FFq4vvFSMM.html
相似回答
c51
相比于标准c扩展了4个数据
类型
分别是
答:
C51
单片机相比于标准
C语言
扩展了四种数据
类型,
分别是无符号字符(unsigned char)、无符号二进制数(unsigned short)、无符号长二进制数(unsigned long)以及有符号字符(char)。这四种类型主要是为了更好地处理
存储
空间小的数据存储问题。它们能够处理的数值范围会因为数据
的类型
不同而有所不同,开发者...
大家正在搜
c语言变量的定义
c语言定义一个变量
c语言中变量定义合法
c语言变量的定义赋值例子
c语言变量实际代表的是什么
c语言变量必须先定义后使用
c语言定义字符变量
c语言变量类型
c语言动态变量定义
相关问题
单片机c语言编程定义变量时,为什么要定义变量的存储类型?谢
单片机C语言编程定义变量时,为什么通常需要定义变量的存储类型
C51程序定义变量的6个存储类型?
C51的数据类型和C语言的数据类型的区别?
C51语言的变量定义语句中,所谓存储器类型的设定的含义是什么...
C51变量定义的四要素中哪些是必须的?A变量名B数据类型C存...
2. 在C51语言中,说明定义的变量存储类型分别使用xdat...
C51程序设计中在定义变量类型时一般要求定义成什么