电子与通信技术

C51在标准C的基础上,扩展了哪几种数据类型?

题目

C51在标准C的基础上,扩展了哪几种数据类型?

参考答案和解析
正确答案:扩展了4种数据类型,它们是:bit、sfr、sfr16和sbit。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

MOST总线有哪几种数据类型?


正确答案: (1)同步数据(时基数据)--实时传送音频信号、视频信号等流动型数据。
(2)异步数据(非时基数据)--传送访问网络及访问数据库等的数据包。
(3)控制数据--传送控制报文及控制整个网络的数据。

第2题:

孙中山的宇宙进化思想是在融合了中外哲学成果的基础上对()学说的阐发和扩展。


正确答案:达尔文

第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支持的数据类型和存储器类型有哪些?


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

第5题:

Java有哪些基本数据类型,与C/C++相比有何特点?复合数据类型是哪几种?


正确答案:基本数据类型有:整型数据类型(字节整型、短整型、整型、长整型),实数数据类型(单精度实数、双精度实数),字符数据类型和布尔数据类型。
与C/C++相比,Java的数据类型与C++相似,但有两点不同:
①在Java语言中所有的数据类型是确定的,与平台无关,所以在Java中无sizeof操作符;
②Java中每种数据类型都对应一个默认值。这两点体现了Java语言的跨平台性和完全稳定性。
J.ava的复合类型是由用户根据需要自己定义并实现其运算的数据类型,主要有类类型、接口和数组等。

第6题:

硬盘分区的类型有()、扩展分区,在扩展分区基础上可以建()分区


正确答案:主分区;逻辑

第7题:

DLX有哪几种数据类型?


正确答案: 多种长度的整型数据和浮点数据。
(1)整型数据:8位、16位和32位多种长度。
(2)浮点数据:32位单精度浮点数和64位双精度浮点数。

第8题:

常用的ACL有哪几种()

A.虚拟ACL

B.标准ACL

C.扩展ACL

D.目标ACL


参考答案:B, C

第9题:

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

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

正确答案:A

第10题:

在C51的数据类型中,unsignedchar型的数据长度和值域为()

  • A、单字节,-128~127
  • B、双字节,-32768~+32767
  • C、单字节,0~255
  • D、双字节,0~65535

正确答案:C