c语言无符号短整型和短整型输出符号是什么?

2024-11-23 13:42:17
推荐回答(2个)
回答1:

short的输出格式是%hd

unsigned short的输出格式是 %hu 

特别老旧的编译器可能不支持这两个格式符,比如30几年前的Turbo C就不支持

回答2:

c的定义是
unsigned short 和 short
但是标准库printf输出的格式并不区分short和int
都是%d 或 %u