Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


tag 标签:
  • C语言 [21]


相关文章

C语言数据类型是如何被大多数计算机系统所支持?
问题: 在读KR版的The C Programming Language一书时,我在看到这样一条说明: 因为C语言提供的数据类型和控制结构可以直接被大部分计算机系统所支持,所以在实现自包含程序时所需要的运行库文件一般很小。 这段黑体说明了什么?能否找到一个例子来说明C语言中的某种数据类型或控制结构不被某种计算机系统直接支持呢? 回答: 事实上,C语言中确实有不被直接支持的数据类型。 在许多嵌入式系统中,硬件上并没有浮点运算单元。因此,如果你写出下面的代码: float x = 1.0f, y = 2.0f; return x + y; 可能会被转化成下面这种形式: unsi
2015-4-3 07:19
一份简单的在 Linux下编译及调试 C 代码的指南
对于Linux下的C程序员来说,几乎天天都会和Linux打交道。但在很多人的眼中,Linux是一个易用性极差、靠命令驱动的操作系统,根本无法与有着友好用户界面的Windows相比。确实是这样的,即使大家的程序是运行在Linux下,基于以下种种原因,我们的大部分工作还是在Windows下完成的: 第一,除了编译调试代码之外,每个程序员还有很多工作要做,像文档编写、邮件发送及回复、PPT制作等,这些工作在Windows下做要更方便快捷一些。 第二,公司及项目组的资源有限,一般不会为每个开发人员配备一台安装有Linux的机器,而是大家共用一台或少许几
2015-11-10 09:47
第一个 C 语言编译器是怎样编写的?
首先向C语言之父Dennis Ritchie致敬! 当今几乎所有的实用的编译器/解释器(以下统称编译器)都是用C语言编写的,有一些语言比如Clojure,Jython等是基于JVM或者说是用Java实现的,IronPython等是基于.NET实现的,但是Java和C#等本身也要依靠C/C++来实现,等于是间接调用了调用了C。所以衡量某种高级语言的可移植性其实就是在讨论ANSI/ISO C的移植性。 C语言是很低级的语言,很多方面都近似于汇编语言,在《Intel 32位汇编语言程序设计》一书中,甚至介绍了手工把简单的C语言翻译成汇编的方法。对于编译器这种系统软件,用C语言来编写是很
2015-11-13 10:31
[微博活动]《明解C语言(第3版):入门篇》转发赠书
本书是日本的C语言经典教材,自出版以来不断重印、修订,被誉为C语言圣经。 活动内容 活动时间:2015年12月3日-2015年12月10日 活动形式:在新浪微博关注@LINUX中国@图灵教育并@ 一位好友,即有机会获赠此书。 微博地址: 活动奖品:《明解C语言(第3版):入门篇》图书一本(共5本) 特此注意: 微博用户参与活动,活动结束后注意查看@Linux中国_笑语彦然微博公布的中奖名单,我们会通过微博私信的方式获取您的邮寄信息。 基本信息 作者: 柴田望洋 译者:管杰罗勇杜晓静 出版社:人民邮电出版社 ISBN:9787115404824 出版日期:201
2015-12-3 16:16

相关帖子

版块 作者 回复/查看 最后发表
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。