为什么计算机是用二进制?
当计算机运行时,电子元件会发热,所以会使电流和电压不稳定,故不用这二者进行记录,不然会出现误码,然而二进制只有1,0来表达电路的通与不通,所以为了信息的正确性,厂家另可加大成本也要选用二进制的原因。
机器语言
一种计算机能读懂的语言,也就是二进制。
汇编语言
有一种助记符,也就是一些单词,它们只是用来表达各种机器语言,用此语言写东西是直接针对硬件的。
中级语言
既可直接作用操作系统,又可以作用硬件,如C语言。
高级语言
是一种直接作用操作系统的语言。
高级语言的两种形式:编译 解释
编译:直接被操作系统执行。
解释:写一句,翻译一句,执行一句,操作系统会生成第三方,让第三方来翻译目标文件,再执行。
标识符
凡是可以命名的内存空间叫标识符,分位两种1.用户标识符 2.关键字(单词)
C语言运行步骤
源文件(.C文件)-----》编译----》目标文件(.O文件)-----》链接(把目标文件和你导入的头文件进行连接)-----》可执行文件
变量
是一个命了名的内存空间,空间内容可以改变,使内存达到重用的效果。
变量三要素
变量类型 变量名 变量值
常量
是一个命了名的内存空间,空间内容不可变,但在源代码中可以做到一改全改。
自动类型转换
如果两个类型的数进行运算,会先把低级的类型转化成运算数中最高一级的再进行运算。
强制类型转换
如果把一个浮点型定义成一个整型输出,会先舍弃掉小数部分再进行输出。
次总结完全本人根据自己理解所写,如有不足多多见谅!!!!!!!!!!!