C语言复习I

为什么计算机是用二进制?

当计算机运行时,电子元件会发热,所以会使电流和电压不稳定,故不用这二者进行记录,不然会出现误码,然而二进制只有1,0来表达电路的通与不通,所以为了信息的正确性,厂家另可加大成本也要选用二进制的原因。


机器语言

一种计算机能读懂的语言,也就是二进制。

汇编语言

有一种助记符,也就是一些单词,它们只是用来表达各种机器语言,用此语言写东西是直接针对硬件的。

中级语言

既可直接作用操作系统,又可以作用硬件,如C语言。

高级语言

是一种直接作用操作系统的语言。


高级语言的两种形式:编译     解释

编译:直接被操作系统执行。

解释:写一句,翻译一句,执行一句,操作系统会生成第三方,让第三方来翻译目标文件,再执行。


标识符

凡是可以命名的内存空间叫标识符,分位两种1.用户标识符 2.关键字(单词)


C语言运行步骤

源文件(.C文件)-----》编译----》目标文件(.O文件)-----》链接(把目标文件和你导入的头文件进行连接)-----》可执行文件


变量

是一个命了名的内存空间,空间内容可以改变,使内存达到重用的效果。

变量三要素

变量类型   变量名  变量值

常量

是一个命了名的内存空间,空间内容不可变,但在源代码中可以做到一改全改。

自动类型转换

如果两个类型的数进行运算,会先把低级的类型转化成运算数中最高一级的再进行运算。

强制类型转换

如果把一个浮点型定义成一个整型输出,会先舍弃掉小数部分再进行输出。



次总结完全本人根据自己理解所写,如有不足多多见谅!!!!!!!!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值