聯成電腦技術論壇

 找回密碼
 註冊
搜索
查看: 1961|回復: 1

[原創] obj-c 基本資料型態

[複製鏈接]
發表於 2013-5-20 08:33:26 | 顯示全部樓層 |閱讀模式


使用 sizeof() 來計算基本資料型態所佔的 byte 數:

#import <Foundation/Foundation.h>

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

    @autoreleasepool {
        //印出基本資料型別所佔的記憶體大小
        NSLog(@"char               :%li bytes",sizeof(char));
        NSLog(@"int                :%li bytes",sizeof(int));
        NSLog(@"float              :%li bytes",sizeof(float));
        NSLog(@"double             :%li bytes",sizeof(double));
        NSLog(@"id                 :%li bytes",sizeof(id));
        NSLog(@"BOOL               :%li bytes",sizeof(BOOL));
        NSLog(@"short int          :%li bytes",sizeof(short int));
        NSLog(@"long int           :%li bytes",sizeof(long int));
        NSLog(@"long double        :%li bytes",sizeof(long double));
        NSLog(@"long long int      :%li bytes",sizeof(long long int));
        NSLog(@"unsigned int       :%li bytes",sizeof(unsigned int));
        NSLog(@"unsigned short int :%li bytes",sizeof(unsigned short int));
        NSLog(@"unsigned long int  :%li bytes",sizeof(unsigned long int));
    }
    return 0;
}

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
發表於 2015-8-31 18:19:46 | 顯示全部樓層
果然是高手的世界= =, 只能說隔行如隔山阿...
回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

小黑屋|Archiver|手機版|聯成電腦技術論壇

GMT+8, 2020-5-30 19:36

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回復 返回頂部 返回列表