所有的字符都有对应的整型代替
1、八进制由3个二进制组成。
十六进制由4个二进制组成。
2、 正数的正码、反码、补码相同。
负数的反码是原码的符号位不变,其他都相反;负数的补码是反码加1。补码的补码是原码。
二进制相加就是补码与补码相加的结果。
3、标示符是由字母、数字、下划线组成。(第一个不能以数字开头;区分大小写;避免关键字和保留字)
4、基本的数据类型
数值类型:整型和浮点型
整型:short int long long long
浮点型:float(单精度) double(双精度)
字符类型:char
5、sizeof():求括号里的在内存中所占的字节数。
6、printf(“内容”) :打印双引号里的内容。
printf(“%格式控制符”,变量) 打印某个变量的值
格式控制符
八进制:%o 十六进制:%x
int %d long %ld
float %f double %lf
char %c
地址& %p
scanf(“%格式控制符”,&变量);
算术运算符:+ - * /
赋值运算符:=
复合的复制运算: += -= *= /=(a += b;a=a+b)
短字节向长字节看齐,整型向浮点看齐,有符号向无符号看齐
自增自减
自增(++):
int a=1;
b=a++;
a++:表达式的值为b=1,a=2
++在变量后面,先取变量值为表达式的值,然后变量自己加1
++a:表达式值为b=2 a=2
++在变量前面,变量自己先加1,然后取值给表达式。
自减(--)相同
7、相关函数:
#include
求绝对值 fabs();
开平方 sqrt();
计算a的n次方: pow(a,n);