永发信息网

C语言,16位有符号数拆分成高,低8位,怎么写啊??

答案:3  悬赏:0  手机版
解决时间 2021-04-07 16:54
  • 提问者网友:温旧梦泪无声
  • 2021-04-06 15:59
C语言,16位有符号数拆分成高,低8位,怎么写啊??
最佳答案
  • 五星知识达人网友:怙棘
  • 2021-04-06 17:18
这个数是手动输入的话,不妨以字符串形式输入,然后判断是否数字字符 不是手动输入的话,就不断地求余数啊。 对小数部分,不妨乘以10,再强制类型转换成int型,然后求余。
全部回答
  • 1楼网友:野味小生
  • 2021-04-06 20:14
#define lb(x) (x) & 0xff #define hb(x) ((x) >> 8)0xff
  • 2楼网友:玩家
  • 2021-04-06 18:42
假设你16位是short 为 i short i=??; char *p=&i,a=*p,b=*(p+1); a是低8位,b是高8位
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯