跟着小甲鱼学习C语言

博主是一名电子信息工程专业的学生,分享了自己重新学习C语言的经历。文中提到C语言相较于JAVA,虽然代码量大些,但执行效率高,直接转化为汇编语言和机器语言。同时,文章介绍了CPU的基础知识,包括CPU如何识别机器语言,以及晶体管在CPU中的作用。博主的首日作业展示了学习的初步成果。
摘要由CSDN通过智能技术生成

目录

第一个程序


    本科学习电子信息工程,在上大学之前,以为这个专业就是学计算机的,失策了。上了大学才知道,我们学的东西比较杂。学校也给我们加了一些其他专业的课程,所以学得更杂了。

    比如化学基础,工程力学,工程制图,大学物理实验等等,好像跟电子信息工程关系不大。

    大一的时候学过C语言,但是学得很不好,就是把课程通过了,拿了中等的成绩。

    今天室友们在考研,我没有考研,选择出国,最近也在考雅思,一天到晚学英语有点疲惫,没啥成就感,就想着要不学学C语言吧,以后出国也得用上,毕设也得用。

    今天了解了C语言的重要性,虽然代码行数较JAVA会多一些,但是效率比较高,因为JAVA会转化为字节码,再通过解释器来到CPU进行执行。而C语言是转化为汇编语言,再转化为机器语言,最后在CPU执行。

    CPU唯一识别的语言是机器语言,也叫机器码,由纯数字组成(因为CPU只认识二进制0和1);计算机的大脑是CPU,CPU负责计算机大部分的日常计算功能。

    CPU是由晶体管组合而成的,晶体管就是微型电子开关,他们是CPU的基石,我们可以把晶体管当做一个电灯开关,他们有个操作位,分别代表ON和OFF。而这两种状态正好与二进制中的基础状态0和1相对应。

    CPU内部有几亿到十几亿个晶体管,因此它的速度很快。

下面是我的第一天的作业答案(来自小甲鱼网站):

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值