wordpress

2024年 4月 24日

%a和%A格式串

C语言中,%a或%A用于在*printf函数中以十六进制浮点数的形式输出一个float或double类型的值。 输出格式一般是[-]0xh.hhhhp[+-]d,其中h.hhhh是十六进制的小数部分,...

进一步了解
2024年 4月 24日

%l %h和%d %o %u %x

C语言%d对应整形,%hd和%ld对应短整形和长整形,%lld代表long long int,%o代表八进制输出,%u是%d的无符号版本,格式串解析是在libc完成。 %h数值可能不是预期 在C语言中...

进一步了解
2024年 4月 24日

int类型长度由什么决定的?

可能在很多书籍上会看到,C/C++的int类型长度随系统而定。这里的系统,并不是操作系统,也不是硬件平台,而是编译器。编译器是直接阅读源代码并决定int长度的,只是大家为了简化,常说是随系统而定。一些...

进一步了解