数据类型

来源:互联网 发布:js.users.51.la是什么 编辑:程序博客网 时间:2024/06/10 19:11

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(求字节长度)




0 0
原创粉丝点击