《C语言程序设计》
知识点一:c程序出现的预编译,不是c语句。
知识点二:源程序 是.c文件;目标文件 是 .obj文件;可执行文件是 .exe文件。
知识点三:假设整数在内存中占两个字节,那么-31在内存中的存储形式为1111 1111 1110 0001。(为补码的形式存储)
同上三:假设整数在内存中占两个字节,10和-10的补码分别为
0000 0000 0000 1010
1111 1111 1111 0110
知识点四:计算机硬件中的运算器主要功能是对数据和信息进行运算和加工;控制器可以看作计算机的大脑和指挥中心,它通过整合分析相关的数据和信息,可以让计算机的各个组成部分有序地完成指令;存储器不仅可以保存信息,还能接受计算机系统内不同的信息并对保存的信息进行读取。
知识点五:在汇编语言中,用助记符来代替指令进行编程。每一条汇编语言都有一条机器指令与之对应。汇编语言有厂商提供。
知识点六:算法的五个基本特性分别是:输入、输出、有穷性、确定性和可行性。
知识点七:8位二进制补码的表示范围:-128~+127。一共是256.
知识点八:执行效率最高的语言:机器语言
扩展知识八:高级语言:实现效率高,执行效率低,对硬件的可控性弱,目标代码大,可维护性好,可移植性好
低级语言:实现效率低,执行效率高,对硬件的可控性强,目标代码小,可维护性差,可移植性差
知识点九:C语言存储时的结束标志:’\0’
字符‘a’在内存中占2个字节
求余必须是整数,求余运算的结果应该是与%前面的那个数的符号相同。
知识点十:if语句中的“表达式”可以是 关系表达式 、逻辑表达式,甚至是数值表达式
知识点十一:(w)?(–x):(++y)此表达式相当于 if 判断当w为0时 判断结果为假,并执行语句 ++y当w为其他值时 判断结果为真,并执行语句 --x等价于(w!=0)?(–x):(++y)
知识点十二:%m.nf限制输出的小数 %5.2f 输出结果五个格 小数点后两个格
%-5.2f -的意思是将空格补到数据后面
%e 科学计数法
puts(c) 输出整个字符串,c是字符数组的名字。
‘\0’后面的内容不输出
输入字符数组:%s 没有&符号,没有数字,没有【】,不能存整句话
gets()gets(c)c是数组的名称,可以是完整的一句话。
仅供参考!!!!!!!!!!