在转入软件工程后,原来的C语言程序设计只有三学分,而信息学院的C语言程序设计有四学分.迫于无奈的我只能再补修一遍C语言,自我认为大一对于C语言的学习已经基本足够,但我发现信息学院用的是不一样的书后,对于那本书进行了一些观看,对于C语言又有了一些新的体会.苏小红老师的书不同于谭浩强的书,课本内容介绍的很深入,让人真切实意的感受到了编程的魅力.下面就是我目前的一些体会:

首先在绪论中,作者提出了一个奇怪的现象:C语言虽然是最不被看好的语言,但使用率却常年稳居第二,并且其应用领域仍在不断拓宽.这就很让人疑惑了.正是因为C语言的种种缺陷,才有了C++,C#等很多C语言的变式.但实际上,基本所有语言里都有C的影子。我个人觉得说C是所有语言的基础也不为过,C语言作为编程的入门语言真是再好不过了。这也算是解决了我内心的一些疑问:为什么大一不是信息学院的我们也要学习C语言,虽然学习的较为浅薄,但其中的思想还是真真切切的体会到了。

第二点来说,其他语言虽然有着C没有的优势,但C语言本身的执行效率却是所有语言中最高的。

第三点,学C语言的目的并不在于如何用它,而在于他可以让人明白很多道理。

第四点,关于第二章(C数据类型)的拓展内容,其中一个是提到了有符号整数和无符号整数,在这里面提到了计算机中整数型的存储方式,也就是八个二进制位,其中对于有符号位整数来说,最高位即是符号位,1代表负数,0代表正数。

第五点:浮点数名字的由来。所谓的浮点数,是相对于定点数来说的,这个所谓的定点数,指的就是小数点不会变化的数。而浮点数就是小数点的位置可以浮动的数,浮点数将实数分为阶码和尾数两个部分来表示,S一般规定为纯小数形式,阶码必须是整数,可正可负。阶码所占的位数决定实数的表数范围,尾数所占的位数决定实数的精度,尾数的符号决定实数的正负。其实这个有点类似于咱们数学上学的科学计数法,只不过在计算机中将其概念进行了抽象。用浮点表示法表数范围远远大于定点表示法,而且十分灵活。

第六点:float 最多接受7位有效数字,double最多接受16位有效数字。在有效数字后面输出的数都是不准确的。

原文:https://www.cnblogs.com/wushenjiang/p/11925256.html

c语言 左补1,转专业后对于C语言补修的一些体会(1)相关推荐

  1. C语言不好应该转专业吗,转专业后对于C语言补修的一些体会(1)

    在转入软件工程后,原来的C语言程序设计只有三学分,而信息学院的C语言程序设计有四学分.迫于无奈的我只能再补修一遍C语言,自我认为大一对于C语言的学习已经基本足够,但我发现信息学院用的是不一样的书后,对 ...

  2. python是一种语言还是一个软件-自动化专业想学一门语言 是学Python 还是Java ?...

    1.java语言排行榜 TIOBE发布了2019年5月份编程语言排行榜,以下是网站译文,(翻译的可能有点鬼畜,凑活看吧)5月标题:统计语言R不属于TIOBE指数前20名 在进入前20名大约3年后,统计 ...

  3. Windows 11 消费者版 (含家庭版/专业版/专业工作站/家庭单语言版) 分享下载

    Windows 11 消费者版 (含家庭版/专业版/专业工作站/家庭单语言版) Window10已经出来很久了,那么下一代操作系统什么时候出呢?今天给大家分享一下网上泄露的Window11版本.感受一 ...

  4. c语言左值中有运算符,C语言左值,运算符的优先级以及结合性探讨

    刚刚开始看一本书.<C陷阱与缺陷>,相信学习C语言的大家都对这本书有耳闻.今天看到了里面的贪心法则.也即在读到一个字符后,尽可能多的读入更多的字符,直到读入的字符组成的字符串已经不可能再组 ...

  5. 沈阳工业大学c语言编程题,金融工程专业《C语言程序设计》启发式教学探讨

    一.引言 C语言是一门高级程序设计语言,掌握C语言不仅有利于提高学生的思维能力,而且有利于培养学生的编程能力,对学习其他计算机语言课程具有很大的帮助.因此,<C语言程序设计>既是计算机各类 ...

  6. 最新淘宝补单之补单计划,实现九天后入池,补单平台真实操作分享

    现在很多人对于淘宝补单增加淘宝权重和流量有着很多疑问,到底淘宝补单怎么操作? 据了解,"爆权补单法" 能够避免平台稽查和短时间内完善店铺的权重,针对数据不好的新店铺玩法. 接下来给 ...

  7. 生物c语言 课程总结,生物医学工程专业《C语言程序设计》课程的融合教学研究...

    就当前我国IT产业与医疗行业紧密结合过程中,医学教育中医学专业基础知识与计算机知识严重分离的现状,根据目前生物医学工程专业"C语言程序设计"课程开设情况,从教学.管理和实践等方面入 ...

  8. C++ 语言左值引用 (lvalue reference)

    C++ 语言左值引用 (lvalue reference) C++11 中新增了右值引用 (rvalue reference).当我们使用术语引用 (reference) 时,指的其实是左值引用 (l ...

  9. 雷卷 java,阿里巴巴资深技术专家雷卷:值得开发者关注的 Java 8 后时代的语言特性...

    阿里巴巴资深技术专家雷卷:值得开发者关注的 Java 8 后时代的语言特性 发布时间:2020-07-04 08:25:36 来源:51CTO 阅读:315 作者:阿里系统软件技术 栏目:云计算 作者 ...

最新文章

  1. win10 error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突
  2. matlab 职坐标,机器学习入门之机器学习实战ByMatlab(四)二分K-means算法
  3. 吴恩达新课发布1天,引3万人观看 | 完整PPT
  4. 如何设计和管理AI产品?
  5. 通过PDO 连接SQL Server
  6. Product ID Not in valid range
  7. 1、Flutter_初体验_创建第一个应用_AndroidStudio_windows
  8. 简化java_JAVA之旅-简化java开发
  9. java斗地主发牌源码
  10. [网络流24题] 试题库问题
  11. RTL8188无线网卡AP功能的开发过程
  12. opencv摄像头常用操作
  13. 华为HCIE云计算培训笔记第二天
  14. ST的硬盘固件门给数据恢复带来的巨大收益
  15. 阿里云的ACP认证与ACE认证含金量高吗?
  16. 关于USB3.0的U盘正确用法
  17. 阿里云服务器和虚拟主机之间的区别
  18. Windows变慢原因分析及解决方法·系统篇
  19. iOS开发-iOS10新特性及开发者主要注意点
  20. photoshop的应用领域

热门文章

  1. mysql 允许远程登录
  2. 【Unity_UWP】Unity 工程发布win10 UWP 时的本地文件读取 (上篇)
  3. 全球安全行业融资收购简报(2016年2月)
  4. [BZOJ 1221][HNOI2001]软件开发(费用流)
  5. 论工程结构设计的重要性
  6. Object-C代码练习【自定义对象的归档】
  7. CLR via C#(第3版):.net中的定时器整理总结
  8. Apache 的prefork MPM和worker MPM
  9. RHEL5.1安装VM TOOL及中文乱码终极解决方案
  10. 如何建立顺畅的项目流程