objective-c基本数据类型之输出格式符
1. int
输出格式符:%i, %d, %o %x,?输出格式符:%c
限定符:
5.?signed
?
它们各自所占的字节数
?
#import?<Foundation/Foundation.h>
?
int?main (int?argc,?const?char?* argv[]) {
? ??NSAutoreleasePool?* pool = [[NSAutoreleasePool?alloc]?init];
NSLog(@"The size of an int is: %d bytes.",sizeof(int));
NSLog(@"The size of a short int is: %d bytes.",sizeof(short?int));
NSLog(@"The size of a long int is: %d bytes.",sizeof(long?int));
NSLog(@"The size of a char is: %d bytes.",sizeof(char));
NSLog(@"The size of a float is: %d bytes.",sizeof(float));
NSLog(@"The size of a double is: %d bytes.",sizeof(double));
NSLog(@"The size of a bool is: %d bytes.",sizeof(bool));
? ? [pool?drain];
? ??return?0;
}
?
2011-08-21 09:29:16.475 sizeofTest[860:903] The size of an int is: 4 bytes.
2011-08-21 09:29:16.478 sizeofTest[860:903] The size of a short int is: 2 bytes.
2011-08-21 09:29:16.478 sizeofTest[860:903] The size of a long int is: 8 bytes.
2011-08-21 09:29:16.479 sizeofTest[860:903] The size of a char is: 1 bytes.
2011-08-21 09:29:16.479 sizeofTest[860:903] The size of a float is: 4 bytes.
2011-08-21 09:29:16.479 sizeofTest[860:903] The size of a double is: 8 bytes.
2011-08-21 09:29:16.480 sizeofTest[860:903] The size of a bool is: 1 bytes.
logout
?
转自:http://www.cnblogs.com/getsun/archive/2011/08/21/2147618.html