1.c语言呢能够直接访问物理地址,可直接对硬件操作。
2.与汇编语言相比可移植性好。
3.主函数每个程序都要有,并且唯一。
4.指针的值为地址。
5.常量是执行过程中值不会变化的量。
6.#define 标识符(一般为大写) 常量----宏的使用格式 在作用域内不可改变 可做到一改全改
7.在程序中整常数是通过前缀来区分进制的,八进制以0(零)开头,十六进制是以0x开头的。
8.数值在内存中是以二进制补码存储的,一字节为八位1B=8bit
9.整形变量的表示范围为2的8*所占的字节数次方的范围。(有符号数包括正负的)
10.实数类型两种表示形式均以指数形式存储,十进制形式or指数形式 a(尾数) e n(阶码)指数是用精度换范围。
11.字符常量用的是单引号。
12.每个字符变量用的是一个字节,用ASCII码来表示。
13.用小写字母换大写字母ASCII码(256个)要减32.
14.字符常量与字符串常量不同,一个单引号一个双引号,字符串常量默认结尾为\0.
15.数值间的混合运算,先转换同一类型,在运算,转换往长度增加的方向进行。 char,short—int—unsigned–long–double
16.强制类型转换,变量前面加括号再加类型。(float)x–只是临时的转换。17.除法运算符“/”,参与运算的都为整数,结果也为整数。如果运算中有一个为实型,结果也为双精度实型。
18.运算符的优先性以及结合性,都很重要。i++,i先参与运算后加一,++i是i先加一在参与运算。
19.程序分为顺序,分支,循环,三种结构
20.&为取地址运算符,输入输出时格式要对应。

更多推荐

c语言必备概念