社区
C++ 语言
帖子详情
类型转换
shihaiyun152888
2007-03-24 10:10:36
已知一个double类型的值,怎么把它分配到两个unsigned char型的高低位中?
如:double gdv = 4000; //此值小于256 * 256
如何把4000分配给下面的高低位保存:
unsigned char H = ? ; //高位
unsigned char L = ? ; //低位
...全文
181
4
打赏
收藏
类型转换
已知一个double类型的值,怎么把它分配到两个unsigned char型的高低位中? 如:double gdv = 4000; //此值小于256 * 256 如何把4000分配给下面的高低位保存: unsigned char H = ? ; //高位 unsigned char L = ? ; //低位
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shihaiyun152888
2007-04-03
打赏
举报
回复
既然你都算出来了.
// 3 * 256 + 63 =831
那就用831.或者其他你需要处理的数据.
831/256=3
831%256=63
除法结果的商,也就是3,放高位里.
去模的余数,也就是63,放低位里,不就可以了吗?
如果不是831,是-831呢?????
按上面说的,那不是有
(-831)/256 = -3
(-831)%256 = -63
要是
char H = -3 //正确
但是
unsigned char H = -3 ????? //这样的话,单步执行H为253呢
不知道计算机是怎么把有符号的数值保存到unsigned类型的数据里面,原理是???
iamcaicainiao
2007-03-24
打赏
举报
回复
unsigned char是8位的.
你的意思是3放在高4位,
63放在低4位吗?
如果是这个意思的法.
只需要和00001111这个东西相与就可以了.
类似的11110000.这样.位运算就可以了.
iamcaicainiao
2007-03-24
打赏
举报
回复
既然你都算出来了.
// 3 * 256 + 63 =831
那就用831.或者其他你需要处理的数据.
831/256=3
831%256=63
除法结果的商,也就是3,放高位里.
去模的余数,也就是63,放低位里,不就可以了吗?
shihaiyun152888
2007-03-24
打赏
举报
回复
可能说的不是很清楚
如:
double gdv = 831 ;
如何保存为
unsigned char H = 3;
unsigned char L = 63; // 3 * 256 + 63 =831
给个思路,谢谢!
java文件转换成pdf
把其他文件
类型转换
为pdf,java
json-lib-2.4 jar 程序文件
5. **自定义
类型转换
**:对于自定义的Java类,可以实现`net.sf.json.JSONSerializable`接口或使用`JSONObject beanProcessor`来定义自定义的序列化和反序列化规则。 6. **JSONPath支持**:JSON-Lib提供了一种类似...
opencv灰度图像和二维数组相互转换操作
OpenCV实现灰度图像到二维数组,数组到图像的相互转换存取
jackson-core-asl-1.9.13+jackson-mapper-asl-1.9.13札包
除了基本的功能外,Jackson库还有许多高级特性,如
类型转换
、类型安全的泛型处理、处理日期和时间的模块、以及对XML和CSV的支持等。在实际开发中,根据具体需求,可以结合使用这些特性来优化JSON操作的效率和灵活性...
将txt转成voc数据集标准xml(matlab的)
7. **错误处理和验证**:在转换过程中,要确保处理异常情况,如无效的边界框坐标、未定义的类别等。转换完成后,可以使用`xmllint`或类似工具验证生成的XML文件是否符合VOC标准。 8. **批量处理**:如果你有大量的...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章