Cocoa:用户界面工具包
Cocoa — OS X
Cocoa touch — iOS
FoundationKit
AppKit — OS X
UIKit — iOS
#import
C语言包含头文件用#include,Objective-C则用#import
NSlog
快速输出一句字符串
@符号表示该字符串并非C语言中的字符串,而是Objective-C语言中的字符串
运算符
%I — 十进制
%x — 十六进制
%o — 八进制
%f — 浮点类
%.3f — 保留小数点右侧3个数
%e — 科学技术法
%s — c语言的字符串
%@ — Objective-C的字符串,在字符串前要加@;
如:
NSLog(@"Hello World %@\n",@"hwb");
&& — 逻辑与
||— 逻辑或
& — 按位与
| — 按位或
^ — 按位异或
~ — 补语运算
<< — 左移两位运算
>> — 右移两位运算
unsigned int — 无符号整形变量
~ 取反运算
正数的原码=补码,二进制数在内存中是以补码的形式存储的。
正数取反运算:正数的补码按位取反,然后再按位取反+1等于最终结果。
正数的原码=补码=反码
负数的原码=反码按位取反;原码=补码按位取反+1,补码=反码+1
简单的说就是正数取反=-(正数+1);负数取反=-(负数+1)
例子:
~9 = -10; ~-10 = 9; ~-15 = 14
参考资料:https://blog.csdn.net/liu940204/article/details/51115704?utm_medium=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase