怎样将一个字节(0-255)编码成小于100的数值 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 采用双字节表示,有很多种方法其中一种简单的方法就是用两个字节,每个字节分别存储原字节的高四位和低四位这样实际上每个字节只用到了 0~15BYTE byNew[2];BYTE byOld = 0xFF;byNew[0] = byOld >> 4;byNew[1] = byOld & 0xFF; 不可以呀如你所说BYTE byNew[2];BYTE byOld = 0xFF;byNew[0] = byOld >> 4; --〉为 15byNew[1] = byOld & 0xFF;--〉为 255 二楼的意思已经表示得很清楚了, 只是代码写错了一点点, 楼主脑子稍微转一下不就解决了吗?BYTE byNew[2];BYTE byOld = 0xFF;byNew[0] = byOld >> 4;byNew[1] = byOld & 0x0F; 如何用VB或vba向excel的Office 按钮区添加菜单,点击菜单运行制定程序,如下图 关于VB数据库的问题!请高手们帮我,我刚学的 是菜鸟! 向Oracle数据库中插入日期数据的问题 服务器没有连上网,实现在异地更新远程数据库方案 Access 中能录制宏吗? 我想让我的窗口总在最前面,象QQ一样 求教:如何判断输入的是否是汉字? vb 文件操作的问题 100分求救!!帮帮忙了,有关datagrid 水晶报表如何判断已经打印完 水晶报表关于Creation feature not enabled的问题! 怎样获取网卡的即时流量和总流量
其中一种简单的方法就是用两个字节,每个字节分别存储原字节的高四位和低四位
这样实际上每个字节只用到了 0~15BYTE byNew[2];
BYTE byOld = 0xFF;byNew[0] = byOld >> 4;
byNew[1] = byOld & 0xFF;
BYTE byOld = 0xFF;byNew[0] = byOld >> 4; --〉为 15
byNew[1] = byOld & 0xFF;--〉为 255
BYTE byOld = 0xFF;byNew[0] = byOld >> 4;
byNew[1] = byOld & 0x0F;