数据类型
1.二进制 : 由 0和1 组成 运算规则 加(逢2进1) 减(借1当2)
十进制 : 0~9组成 运算规则 加(逢10进1) 减(借1当10) — 转2进制(除膜%取余,最后为第一位)
八进制 : 0~7组成 运算规则 加(逢9进1) 减(借1当8) —转2进制(取3位)
十六进行 : 0~F组成 运算规则 加(逢17进1) 减(借1当16) —转2进制(取4位)
十六进制一定要以数字0和字母x开头(即0x) ,1111 —> 0xF
2.// NSLog(@"%i",10); //%i输出一个十进制的整形
// NSLog(@"%#o",10); //%#o输出一个带前缀的八进制的整形
// NSLog(@"%#x",10); //%#x"输出一个带前缀的十六进制的整形
// NSLog(@"%3.2f",200.1231); // %f 输出浮点型数据
// NSLog(@"%e",200.1231); //以科学技数法输出数据 %c输出字符
// NSLog(@"%g",200.1231); //以最短的方式输出一个浮点数
%f 输出浮点型数据 %c输出字符
%i输出一个十进制的整形
%o ,%#o(带前缀)八进制
%x ,%#x(带前缀)十六进制
3. 位运算符(针对二进制数) & | ^ (异或:相同为0,不同为1) ~(取反:0变1 ,1变0)
15 = 00001111 < < 4 将二进制左移4为 11110000 = 2401 无符号数,高位补0
15 = 00001111 >> 3 将二进制右移3位 00000001 = 1
-15= 0000
布尔逻辑运算符 (优先级由高到底) ! &&(逻辑与) ||
4.字符串的表现形式 @"…"
定义枚举型变量 enum sex{male , famale}
声明常量关键字 const int a1,a2,a3; 常量的值不能修改
5.true(1) false(0) 只输出1或0
逗号运算符 : 变量 = (表达式1,表达式2,..,表达式n);
6sizeof(求字节长度)