将一个char 类型的数值转换为unsigned short类型
来源:互联网 发布:泰安网络推广公司 编辑:程序博客网 时间:2024/06/16 00:26
场景:将一个char 类型的数值转换为unsigned short类型
char 一个字节
unsigned short 二个字节
对于无符号数,我们直接在高位加零就可以了,也叫零扩展
对于有符号数, 执行符号扩展 。
举例: 注: char 类型范围为[-128~127]
char a = 127 0x01111111
有符号数,最高位为0, 扩展为unsigned short 为 0x01111111 00000000 (0x 7f 00) 前面是地位,后面是高位
char b = 128 (b 溢出) 0x10000000 符号位为1
扩展为unsigned short 为 0x10000000 11111111 (0x 80 ff)
附件是hex_dump 打印的结果
- 将一个char 类型的数值转换为unsigned short类型
- 将图像BYTE(unsigned char)数组转换为VARIANT类型
- 如何将CString类型转换成unsigned char *类型
- ”将一个unsigned long 型的IP转换为字符串类型的IP “ 解释
- unsigned/signed int/char类型表示的数值范围
- char/byte/short类型的加法和类型转换问题
- char类型和short,int类型之类的转换
- CString类型与unsigned char类型的相互转换
- 如何将数值类型转换为数字?
- VC++2010 CString转换为unsigned char *类型
- SQLSERVER数据库将数值类型转换为字符串的问题
- 将十六进制颜色转换为int类型的数值
- “无法将类型"string"转换为"char"”?
- 将4位长度的char转换为int类型
- 将文件转换为char类型的文件
- char short 类型的提升
- java可以做switch case的只有int类型,和可以自动类型转换为int的byte, char,short
- unsigned char类型指针与int型数据的转换
- 解决数据库连接池连接mysql时,每隔8小时mysql自动断开连接的问题
- UVA 11983 Weird Advertisement
- ABAP常用事务码(T-CODE)
- android 原生应用
- 虚拟机下win2003无法关机奇怪原因之另类解决办法
- 将一个char 类型的数值转换为unsigned short类型
- 云计算的落地执行
- 在普通文件夹下部署ASP.NET程序的方法
- c#中的委托与事件
- C#文件下载
- 游戏对象组织与管理
- hisi 3716c sdk添加高斯贝尔tuner支持(内置demo)
- iphone开发:ipa打包
- Struts2.0