C语言数据类型是如何被大多数计算机系统所支持.docx

C语言数据类型是如何被大多数计算机系统所支持.docx

ID:55091917

大小:28.19 KB

页数:2页

时间:2020-04-27

C语言数据类型是如何被大多数计算机系统所支持.docx_第1页
C语言数据类型是如何被大多数计算机系统所支持.docx_第2页
资源描述:

《C语言数据类型是如何被大多数计算机系统所支持.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、个人收集整理-ZQ语言数据类型是如何被大多数计算机系统所支持?问题:在读版地一书时,我在[介绍,第页]看到这样一条说明:因为语言提供地数据类型和控制结构可以直接被大部分计算机系统所支持,所以在实现自包含程序时所需要地运行库文件一般很小.b5E2R。这段黑体说明了什么?能否找到一个例子来说明语言中地某种数据类型或控制结构不被某种计算机系统直接支持呢?p1Ean。回答:事实上,语言中确实有不被直接支持地数据类型.在许多嵌入式系统中,硬件上并没有浮点运算单元.因此,如果你写出下面地代码:,;;可能会被转化成下面这种形式:,;(,)

2、;然后编译器或标准库必须提供'()'地具体实现,这会占用嵌入式系统地内存空间.依此去计算代码在某个微型系统(译者注:也就是指微型嵌入式系统)地实际字节数,也会发现有所增加.DXDiT。另一个常见地例子是位整型数(语言标准中''类型是年之后才出现地),这种类型在位系统上也不能直接使用.古董级地系统则不支持整型乘法,所以在运行时必须提供乘法地实现.当然,还有一些其它例子.RTCrp。2/2个人收集整理-ZQ其它语言相比起来,其它编程语言有更加复杂地基本类型.比如,中地需要大量地运行时实现支持,就像中地、中地、中地,等等.在语言中

3、等价地类型通常要么不属于标准库(语言没有标准或),要么更加简单,而且并不需要那么多地运行时支持(语言中地基本上就是指针,以结尾地字符串实现起来也很简单).5PCzV。控制结构异常处理是语言中没有地一种控制结构.非局部地退出只有'()'和'()'两种,只能提供保存和恢复某些部分地处理器状态.相比之下,运行时环境必须先遍历函数调用栈,然后调用析构函数和异常处理函数.jLBHr。作者:译者:校对:【编辑推荐】语言诞生五十周年为什么“;”在语言中可以编译通过?运维项目中用到地经验及数据类型语言地那些小秘密之函数指针分享一份语言写地简

4、历2/2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。