c: printf ("% - 16llu", my_var); - PullRequest
       17

c: printf ("% - 16llu", my_var);

2 голосов
/ 16 августа 2010

Прошло некоторое время с тех пор, как я играл с c, и теперь я нахожу то, чего никогда не видел:

printf("%-16llu", my_var);

Казалось бы, печатать 16 символов длинного целого без знака. Но зачем второе «я»? долго долго?

1 Ответ

3 голосов
/ 16 августа 2010
%llu

Для unsigned long long.Это было добавлено в C99 (и много, много после того, как K & R написал книгу).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...