电子与通信技术

C51中unsignedint类型的表示范围是什么:()A、-32768到32767B、0到255C、-128到1127D、0到65535

题目

C51中unsignedint类型的表示范围是什么:()

  • A、-32768到32767
  • B、0到255
  • C、-128到1127
  • D、0到65535
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

C51中sfr类型表示无符号数的范围是()

  • A、-32768到32767
  • B、0到255
  • C、-128到1127
  • D、0到65535

正确答案:B

第2题:

C51应用程序的参数传递有哪些方式?特点是什么?


正确答案:参数传递可以采用寄存器、固定存储器位置方式。寄存器传递方式最多可以传递3个参数。这种参数传递可以产生高效的代码。当无寄存器可用时,参数可以采用固定的存储器位置传递。在SMALL模式下,参数传递在内部RAM中完成。在COMPACT和LARGER模式下,参数的传递要在外部RAM中完成。

第3题:

和标准C语言相比,C51中新增了三种数据类型,其中不在其中的是( )

A、float

B、bit

C、sbit

D、sfr或fr16


答案:C

解析:

C51定义的库函数与标准c语言中定义的库函du数不同;与标准c的输入输出处理不相同;与标准c在函数使用方面也有一定的区别。数据类型和标准c语言中的数据类型有一定的区别,变量类型比如int类型占用空间不一样,像特殊位型sbit在标准c中就没有;变量中的存储模式与标准c语言中的变量的存储模式不相同,C51存储类型有ddata、bdata、idata等多种;与标准c的输入输出处理不相同;与标准c在函数使用方面有一定的区别。

单片机C51语言是建立在标准c语言架构基础上的,两者基本语法和结构是相通、一样的,但是单片机C51语言由于加入了对单片机I/O口,寄存器的控制,所以才与标准c语言有所差异。。


第4题:

C51中的存储器类型有几种,它们分别表示的存储器区域是什么?


正确答案: C51中的存储器类型有6种,分别如下:
Data:直接寻址的片内RAM低128B,访问速度快
Bdata:片内RAM的可位寻址区(20H~2FH),允许字节和位混合访问
Idata:间接寻址访问的片内RAM,允许访问全部片内RAM
Pdata:用Ri间接访问的片外RAM低256B
Xdata:用DPTR间接访问的片外RAM,允许访问全部64KB片外RAM
Code:程序存储器ROM64KB空间

第5题:

C51中sfr16类型表示无符号数的范围是()

  • A、-32768到32767
  • B、0到255
  • C、-128到1127
  • D、0到65535

正确答案:D

第6题:

C51语言提供的合法的数据类型关键字是()。

  • A、sfr
  • B、BIT
  • C、Char
  • D、integer r

正确答案:A

第7题:

C51支持的数据类型和存储器类型有哪些?


正确答案:数据类型:字符型、整型、长整型、浮点型、位型、访问SFR。
存储器类型:bdata、data、idata、pdata、xdata、code

第8题:

设C语言中,一个int型数据在内存中占2个字节,则unsignedint型数据的取值范围为()。

A.0~255

B.0~32767

C.0~65535

D.0~2147483647


正确答案:C

第9题:

C51存储类型中访问最慢的是()。


正确答案:xdata

第10题:

下面关于整数的说法正确的是()

  • A、int类型表示数的范围为0~216
  • B、215可以用short类型来表示表示
  • C、long类型可以表示的数最大,int表示数的范围大于short可以表示数的范围
  • D、char类型可以表示数的范围为-128~127

正确答案:D