首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++ unsigned short 转为unsigned char怎么转

2012-04-25 
C++ unsigned short 转为unsigned char如何转?C++ unsigned short 转为unsigned char如何转?谢谢![解决办

C++ unsigned short 转为unsigned char如何转?
C++ unsigned short 转为unsigned char如何转?谢谢!

[解决办法]
可以直接转,但得小心截断
也可以
unsigned short us;
unsigned char uc = (unsigned char)(us & 0xff);
[解决办法]
unsigned short 转为unsigned char如何转?谢谢!

====
unsigned short us;
unsigned char uc = (unsigned char)us;
unsigned char uc = us;//也可以省略

[解决办法]

C/C++ code
    unsigned short s = 65;    printf("%c\n", (unsigned char)s);
[解决办法]
C/C++ code
unsigned short s = 65;    printf("%c\n", (unsigned char)(s&0xffu)); 

热点排行