c++ unsigned
场景: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++ 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));