鱼C论坛

 找回密码
 立即注册
查看: 3169|回复: 1

[已解决]关于signed char和unsigned char的转换字符

[复制链接]
发表于 2021-5-11 16:33:21 | 显示全部楼层 |阅读模式
3鱼币
有大佬 可以给我讲解一下转换字符吗?  就懂个%d %f ......   谢谢!
最佳答案
2021-5-11 16:33:22
先说:%hhd
%hhd是按照整数操作。
举例来说,
同样输出值为48(字符0的ascii码值)。用%c输出就是0. 用%hhd输出就是48

再说%hhu
%hhu用于输出一个unsigned short类型的数值,此类型占一个字节,范围为0到255(2^8-1)
它会将字符型的转换为无符号短整型的数值进行输出

取值范围例题

取值范围例题

最佳答案

查看完整内容

先说:%hhd %hhd是按照整数操作。 举例来说, 同样输出值为48(字符0的ascii码值)。用%c输出就是0. 用%hhd输出就是48 再说%hhu %hhu用于输出一个unsigned short类型的数值,此类型占一个字节,范围为0到255(2^8-1) 它会将字符型的转换为无符号短整型的数值进行输出
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-5-11 16:33:22 | 显示全部楼层    本楼为最佳答案   
先说:%hhd
%hhd是按照整数操作。
举例来说,
同样输出值为48(字符0的ascii码值)。用%c输出就是0. 用%hhd输出就是48

再说%hhu
%hhu用于输出一个unsigned short类型的数值,此类型占一个字节,范围为0到255(2^8-1)
它会将字符型的转换为无符号短整型的数值进行输出
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-9 02:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表