%d格式化为十进制有符号整数输出
%i 格式化为十进制有符号整数输出
%u 格式化为十进制无符号整数输出
这两个有什么区别我还没有查到。
在OC中int是32位的,分为有符号和无符号两种,
有符号的值范围为-2147483648到2147483647
这个值是21亿多一些。
无符号的值范围为0到4294967295
short是16位的,也分为有符号和无符号两种。
有符号的值的范围为-32768至+32767
有符号的值的范围为0至65535
在C语言中没有byte类型,但是OC中有。注意是Byte,一定要大写的B开头的。