在转入软件工程后,原来的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位有效数字。在有效数字后面输出的数都是不准确的。

标签:体会,补修,语言,符号,有效数字,浮点数,C语言,实数

来源: https://www.cnblogs.com/wushenjiang/p/11925256.html

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

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

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

  2. 不是程序员学python有什么用-程序员的基本功:为什么非要用Python,其他语言不好吗?...

    原标题:程序员的基本功:为什么非要用Python,其他语言不好吗? Python能够这么火其中一个重要的原因是数据分析带起来的.Python的优点有很多,同样一个功能,其他语言需要写100行,而Pyt ...

  3. 数学英语不好可以学计算机么,数学不好,英语不行,非计算机专业,可以学IT吗?...

    原标题:数学不好,英语不行,非计算机专业,可以学IT吗? 很多小伙伴,都会问小编一些比较类似的问题. 比如: 不是计算机专业的,可以学编程吗? 数学一直就不好,可以转行学IT吗? 学编程开发,对英语的 ...

  4. c语言编程定位的计算机,高校计算机专业C语言教学的四个定位

    高校计算机专业C语言教学的四个定位 来源:用户上传 作者: 姜晓峰 摘 要:本文所讨论的是高校计算机专业C语言教学的课程性质.教学目标.教学内容.教学理念四个方面的定位问题.作者从教学的实际情况,目前 ...

  5. 郑州计算机c语言培训机构,c语言入门学习选郑州哪家计算机专业学校

    C语言是一门稀缺的贵族语言,会C语言的被IT界高看,C语言的地位很高,学C语言确实难,但是有正确的方法成为C程序员是非常有效的,会C语言相当于拥有了一定地位,未来非常有前景,那么如何入门C语言呢?选择 ...

  6. 学计算机专业英语不好可以学吗,英语不好的初中生可以学计算机专业吗?

    有些同学初中英语不好,从他们的直观认识上可能觉得计算机编程啊.代码之类,都涉及英文字母和单词,担心自己在这方面的劣势会导致学不好计算机专业.这个担心有一定道理,但是有点担心过头. 计算机科学起源于美国 ...

  7. 2022年自考专业(公关关系)公关关系语言练习题

    2022年自考专业(公关关系)公关关系语言练习题,根据最新自考专业(公关关系)公关关系语言与历年自考专业(公关关系)公关关系语言真题汇总编写,包含自考专业(公关关系)公关关系语言常考重点题型与知识点, ...

  8. 电气自动化专业要学c语言吗,电气自动化专业与自动化专业,都有“自动化”,它们有什么区别?...

    说起与"自动化"相关的大学专业,很多人都会立马想到两个专业,一个是"电气自动化"专业,另外一个就是真正的"自动化"专业.其中"电气 ...

  9. 学小语种和计算机哪个更好,学习小语种专业哪家强?这几所语言类高校最合适...

    原标题:学习小语种专业哪家强?这几所语言类高校最合适 文科生填报志愿可以选择的专业并不多,所以范围还是算比较小的.近些年来语言类专业有回升趋势,不过更受欢迎的那肯定是小语种专业啦,语言类专业的战斗机. ...

最新文章

  1. XML(一)XML大揭秘
  2. 物理光学8 多波束干涉
  3. android微信小程序自动填表_微信小程序自动化,记录趟过的坑!
  4. 【转】Matlab axis用法
  5. BZOJ-2618-凸多边形-CQOI2006
  6. 歌谣致学习编程的你们
  7. MySQL关闭Enterprise Server源码
  8. Sublime 自定义格式化快捷键
  9. 循迹避障智能小车c语言程序,智能循迹避障小车完整程序lpar;亲测好使rpar;
  10. VR火灾隐患排查,模拟多种火灾场景
  11. 碧蓝航线服务器维护到几点,碧蓝航线7月9号维护停服多长时间?科研第三期介绍[多图]...
  12. Microsoft Edge浏览器使用时过滤网页广告弹窗等插件推荐---电脑初始维护
  13. 利用python搭建“5433小游戏集成平台”
  14. 计算机图形学 opengl版本 第三版------胡事民 第三章更多的绘图工具
  15. 工业机器人实训实验平台
  16. java中的smm_smm框架下的JAVA玩友交流网站
  17. 某A的工口游戏创作者体验记(上)
  18. Deflate算法解压器实现图解
  19. Unity 输入法回车确定搜索 InputField.onSubmit InputField.onEndEdit
  20. 加拿大皇家学会院士李明:人工智能赋能个体化癌症免疫治疗

热门文章

  1. RabbitMQ Header模式
  2. Java基础--内部类及匿名内部类
  3. oracle12cnolog,oracle12c 服务占用内存太大,oracle调整内存解决方法
  4. 创建springboot多模块项目
  5. 第一行代码学习笔记第四章——探究碎片
  6. 计算机乘除法运算中部分积和余数的符号位选择与位移的关系
  7. forms身份验证 不跳转_Django用户身份验证实战
  8. java远程监控服务器配置_JAVA VirtualVM远程监控配置
  9. ubuntu系统中samba服务器搭建
  10. arm优化编译参数选项解释