2015-03-29 6 views
-2

Пожалуйста, дайте мне спецификатор формата для следующих типов данных в C.Некоторые спецификатор формата в C

неподписанные символ, подписанный символ, неподписанные INT, подписанная Int, неподписанные короткий INT, INT, подписанный короткий INT, длинный ИНТ неподписанных долгое INT, подписанная долго INT, долго долго, долго двойной

+1

Это спецификаторы формата, нет? – moffeltje

+0

http://www.cplusplus.com/reference/cstdio/printf/ –

+0

Очень ленивый, предлагаю вам попробовать Google в следующий раз. –

ответ

0

Вот те, что я знаю наверняка:

символ без знака: %u (убедитесь, что ваш вывод объявлен как неподписанные символ)

ex:

unsigned char test = 500; 
printf("%u", test); 

неподписанных INT: %u

подписал INT: %i или %d

беззнаковое короткое INT: %hu может работать. Если нет: %d или %u тоже должно быть хорошо.

подписал INT: %d или %i

короткий INT: %d

долго INT: %ld

неподписанных долгое INT: %lu

подписал давно ИНТ: %ld (не уверен насчет этого).

долго долго: %lld или %llu если беззнаковое

длинный двойной: %Lf

Смежные вопросы