В чем смысл этих спецификаторов формата?iOS NSLog% hd% hhd% ld и% lld спецификаторы формата
%hd %hhd %ld %lld
В чем смысл этих спецификаторов формата?iOS NSLog% hd% hhd% ld и% lld спецификаторы формата
%hd %hhd %ld %lld
Просто смотрите в документации от Apple, представленная здесь: http://developer.apple.com/library/ios/#documentation/cocoa/conceptual/Strings/Articles/formatSpecifiers.html
Я думаю this document от IBM немного better.So:
%hd int x (short)x 10 1
%ld long x (long)x 10 1
Кажется, что ваша ссылка устарела. Нашел новое место, но я не уверен, что это документ, который вы имели в виду ... - http://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1. cbcsl01/printconversionspecifiers.htm – mramosch
% HD используется для short integer
или unsigned short integer
% hhd предназначено для short short integer
или unsigned short short integer
% л.д. для long integer
или unsigned long integer
% ДНУ для long long integer
или unsigned long long integer
просто.
Здесь h
, hh
, l
, ll
просто модификаторы длины в% г
Насколько я знаю, нет такой вещи, как «короткий короткий int». –
Я знаю, что нет такой вещи, как короткий короткий int, это всего лишь символ, который является наименьшим целым классом хранения в C. Но у меня не было так много времени, чтобы объяснить это ему +, я хочу, чтобы он прошел документацию, если он хочет учиться, а не просто ожидать ответов от SO. –
Документация «Строка формата спецификаторы» явно ссылками на http://pubs.opengroup.org/onlinepubs /009695399/functions/printf.html. –