C++中二进制数据强制转换问题
2013-08-20 10:59
393 查看
前段时间做了一个数据解析的问题.在将二制流数据转换到short类型时出现问题.
经过排查,
经过排查,
endStart是constchar*类型
shortcxls=*endStart;//这样写是有问题的,这样转换,其实只是将内存中前面1个字节的值赋给了cxls 正确应该这样写
shortcxls=*((short*)endStart);
相关文章推荐
- 关于类型P和N的数据强制转换为C型问题
- java学习之旅10--基本数据类型自动转换_强制转型_类型提升问题
- 强制数据类型转换问题
- ccs中的数据类型强制转换问题
- ThinkPHP 3.2.3 数据表大小写问题(查询时候强制转换小写)解决办法
- 10_基本数据类型自动转换_强制转型_类型提升问题
- Java学习,day02: 数据类型强制转换问题
- void相关的无类型变量在使用时必须强制数据类型转换问题。
- IOS学习之路二十(程序json转换数据的中文字符问题解决)
- List的toArray方法的使用方法以及强制转换时的报错问题
- easyui-datagrid关于展示的字段需要进行数据类型转换的问题(自己记录备忘)
- 浮点数计算后,强制转换成整型的问题
- C语言 - 强制转换问题
- 网络传输数据要不要转换大小端字节序的问题?
- 简单问题(1)---数据类型转换的潜规则
- 数据结构(17)栈典型问题之C++实现数值转换
- Java左右移位操作和数据类型转换时的溢出问题
- 【转】TB(TerraBuilder)转换日志:解决影像数据坐标转换后,在Skyline平台不能显示的问题
- C语言数据类型强制转换注意事项
- 指向结构体类型的指针强制转换为指向另外一种结构体类型。会不会出现问题?