一. unsigned和signed
1.存储范围不同,以16位计算机为例:signed的存储范围是(-2^15 -- 2^15-1)即 -32768到 + 32767 的整数
unsigned的存储范围是(0 -- 2^16-1)即 0 到 + 65535 的非负整数
在声明int的时候,在可以保证是正整数的前提下,声明为unsigned,可以扩大存储范围
(signed a=1; signed a = -1; signed long a = 1; unsigned a = 1;)
二. const 修饰符, 将其后面的变量设置为常量
NSString *const str2 = @"str2";
str2 = @"str3";