This question already has answers here:
Closed 3 years ago.
unsigned long long type printing in hexadecimal format
(4个答案)
什么是c中十六进制格式的有符号长类型和无符号长类型打印的格式说明符。
我想学习如何在c中以十六进制格式打印有符号长类型和无符号长类型的格式说明符。
(4个答案)
什么是c中十六进制格式的有符号长类型和无符号长类型打印的格式说明符。
我想学习如何在c中以十六进制格式打印有符号长类型和无符号长类型的格式说明符。
最佳答案
“Signed”和“unsigned”并不真正适用于十六进制,因为它通常只是位模式的方便表示,而不是实际的数值,因此是隐式无符号的。所以对于一个unsigned long long
你只需要使用%llx
(或者%#llx
如果你想要0x
前缀)。
关于c - 格式说明符,用于在C中以十六进制格式进行带符号的长长型打印,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34059411/