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

技术C语言数据类型是如何被大多数计算机系统所支持今天就跟大家聊聊有关C语言数据类型是如何被大多数计算机系统所支持,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。问题

今天我就来和大家聊聊C语言数据类型是如何被大多数计算机系统支持的,可能很多人都不太懂。为了让大家更好地理解,边肖为大家总结了以下内容。希望你能从这篇文章中有所收获。

问题:

在阅读《C程序设计语言》KR版时,我在[简介,第3页]看到这样一条注释:

因为C语言提供的数据类型和控制结构可以直接被大部分计算机系统所支持,所以在实现自包含程序时所需要的运行库文件一般很小。

这段用黑体字写的是什么?你能找到一个例子来说明C语言中的某个数据类型或控制结构不被某个计算机系统直接支持吗?

回答:

事实上,C语言中有一些数据类型是不被直接支持的。

在许多嵌入式系统中,硬件上没有浮点运算单元。因此,如果您编写以下代码:

float x=1.0f,y=2.0f

返回x,y;

可以转化为以下形式:

无符号x=0x3f800000,y=0x40000000

return _float_add(x,y);

那么编译器或标准库必须提供。浮动。这会占用嵌入式系统的内存空间。如果我们计算微系统中代码的实际字节数,我们也会发现有所增加。

另一个常见的例子是C语言标准中的64位整数;漫长的。类型出现在1999年之后),并且该类型不能直接在32位系统上使用。古董SPARC系统不支持整数乘法,所以乘法必须在运行时提供。当然,还有一些其他的例子。

其它语言

与其他编程语言相比,有更复杂的基本类型。

比如Lisp中的symbol需要大量的运行时实现支持,比如Lua中的table、Python中的string、Fortran中的array等等。c语言中的等价类型通常不属于标准库(c语言没有标准符号或表),或者更简单,不需要那么多运行时支持(c语言中的数组基本上就是一个指针,以NULL结尾的字符串实现起来也很简单)。

控制结构

异常处理是一种在C语言中不可用的控制结构。非本地出口仅适用于。setjmp );和。隆格普。二、只能提供保存和恢复部分处理器状态。相反,C运行时环境必须首先遍历函数调用堆栈,然后调用析构函数和异常处理程序。

看完以上内容,你对大多数计算机系统是如何支持C语言数据类型的有进一步的了解吗?如果您想了解更多知识或相关内容,请关注行业资讯频道,感谢您的支持。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/56693.html

(0)

相关推荐

  • 微信如何实名认证不绑定银行卡,微信没有银行卡怎么实名认证

    技术微信如何实名认证不绑定银行卡,微信没有银行卡怎么实名认证微信不绑定银行卡也可通过绑定身份证进行实名认证的微信如何实名认证不绑定银行卡,具体操作如下:1、打开手机微信,点击微信页面下方的“我”2、进入我的页面,点击“钱

    生活 2021年10月28日
  • 香港VPS or 香港服务器 如何选择

    技术香港VPS or 香港服务器 如何选择选择香港地区的IDC产品搭建网站有不少选择,比较常用的是香港服务器和香港VPS,那么二者之间有什么区别,应该如何选择呢,下面就来简单介绍一下香港VPS 香港VPS租用是一个常见的

    礼包 2021年12月15日
  • 抖音刷点赞刷粉,抖音3元1000粉自助下单网址?

    技术抖音刷点赞刷粉,抖音3元1000粉自助下单网址?抖音刷赞的妙用,抖音刷赞有那些用处,随着抖音的火爆,现在入住抖音的用户那是相当多呀,入住抖音的用户多了,当然抖音内部的竞争也就大了,有部分抖音新人没有人气,没有名气,响

    测评 2021年10月19日
  • Python中怎么使用Pandas实现数据清洗后的数据整合

    技术Python中怎么使用Pandas实现数据清洗后的数据整合这篇文章主要讲解了“Python中怎么使用Pandas实现数据清洗后的数据整合”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一

    攻略 2021年11月25日
  • 抖音刷100粉多少钱,刷抖音粉丝的作用?

    技术抖音刷100粉多少钱,刷抖音粉丝的作用?根据小编的了解,现在可以说在全民各行各业各个年龄层都大火的抖音短视频吸粉的速度也是十分快速的,而上面有很多网红粉丝量已经让人眼前一亮,大大惊艳了吃瓜群众。甚至有的普通人粉丝能达

    测评 2021年10月19日
  • 什么是InnoDB存储引擎

    技术什么是InnoDB存储引擎这篇文章主要介绍“什么是InnoDB存储引擎”,在日常操作中,相信很多人在什么是InnoDB存储引擎问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”什么是Inn

    攻略 2021年10月28日