[freebsd] printf в clang
spell at itl.ua
spell at itl.ua
Fri Dec 31 12:13:22 EET 2021
31 декабря 2021 г., 11:48, "Valentin Nechayev" <netch at netch.kiev.ua> написал:
> В <inttypes.h> есть макры типа PRId64.
> https://pubs.opengroup.org/onlinepubs/009696899/basedefs/inttypes.h.html
> Для типов точной размерности можно их использовать.
> [u]intmax_t, конечно, тоже сработает... в принципе printf и так
> дорогой, это ничего существенно не добавит к его цене.
Вообще-то я была бы только за, если б типы точной размерности были сразу родные в C.
Например, для переменной-битвектора не важно, сколькибитная там система,
если в ней нужно хранить 32 флага, то незачем ее авторасширять на 64битной системе,
как это происходит, если ее тип long.
То же с членами массива, ведь от авторасширения массив распухнет вдвое.
Большое спасибо за детальное раскрытие темы.
More information about the freebsd
mailing list