0
我想下面的十六進制發送到NSOutputstream 0x0000000e00000001000000100000301416位十六進制和變量
我能發送十六進制是8位用下面的代碼:
long myhex = 0x0000000e00000001;
NSData *data = [[NSData alloc] initWithBytes:&myhex length: sizeof(myhex)];
[outputStream write:[data bytes] maxLength:[data length]];
問題是當我試試這個:
long myhex = 0x0000000e000000010000001000003014;
它說:「整型常量是其類型太長」
我似乎不知道什麼類型的整數將除了這個十六進制值。
這是要好得多。謝謝。這實際上解決了我在顛倒字節順序時遇到的另一個問題。優秀 !! – Ulooky