`
gaobusi
  • 浏览: 197126 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

objective-c基本数据类型之输出格式符

    博客分类:
  • IOS
阅读更多

基本数据类型

1. int

输出格式符:%i, %d, %o %x, 

2. float
输出格式符:%f, %e, %g

3. double
输出格式符:%f, %e, %g

4. char

输出格式符:%c

限定符:


1. long
long int: %li
long double: %Lf
形成long int通过在数字后面加L.
long int number = 123324123234123L;

2. long long
long long int: %lli

3. short
short int: %hi

4. unsigned

5. signed

 

它们各自所占的字节数

 

#import <Foundation/Foundation.h>

 

int main (int argc, const char * argv[]) {

    NSAutoreleasePool * pool = [[NSAutoreleasePool allocinit];

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics