тип данных шестнадцатеричный - PullRequest
2 голосов
/ 15 декабря 2010

Может ли кто-нибудь помочь мне в преобразовании строки в шестнадцатеричное значение в ЦЕЛИ C

Мне нужно передать шестнадцатеричное значение в макрос ... у меня это в строке, как ---- 0xfffff как я могу преобразовать эту строку в шестнадцатеричный и в какой тип данных ....

1 Ответ

4 голосов
/ 15 декабря 2010

Использование -[NSScanner scanHexLongLong:]:

NSString * s = @"0xFFFFF";
unsigned long long ull = 0;
NSScanner * scanner = [NSScanner scannerWithString:s];
[scanner scanHexLongLong:&ull];
NSLog(@"%llu", ull); //logs 1048575
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...