NSLog
(
@"%d"
, (
'M'
<<
24
) | (
'g'
<<
16
) | (
'e'
<<
8
) |
'n'
);
iOS 6 下会输出:
1298621806
1298621806
当然,也可以直接从这个
int 中抽取每个字符的信息,如下代码:
int
value =
'Mgen'
;
char
*p = &value;
for
(
int
i =
0
; i <
sizeof
(
int
); i++)
{
char
c = p[i];
NSLog
(
@"%c(%d)"
, c, c);
}
输出:
n(110)
e(101)
g(103)
M(77)