| 查看: 400 | 回复: 1 | |||
[交流]
位运算 已有1人参与
|
|
#include<stdio.h> main() { char a=0x95,b,c; b=(a & 0x0f)<<4; c=(a & 0xf0)>>4; a=b | c; printf("a=%d",a); }(vc6.0) 为什么结果是89 0x95的十进制是149,超过了char的范围127,怎么办啊, 有符号位右移,应该是补符号位的吧 |
» 猜你喜欢
2026年国自然面上资助率
已经有20人回复
一个有机合成实验室都需要哪些设备?
已经有5人回复
面上再次挂了,太难了,躺也躺不了,倦也卷不过,小学校之殇!
已经有22人回复
微信指数没变化,科研之友没阅读
已经有18人回复
基础研究怎么拉横向,学校到款任务越来越多,难以完成 拉横向,都有哪些途径啊
已经有8人回复
HXDI做水性聚氨酯乳液,是不是特别容易出渣
已经有3人回复
系统今天又提示维护了,估计离放榜不远了
已经有15人回复
你们的时间戳变了吗
已经有4人回复
产物和副产物价值比较
已经有5人回复
时间戳他又来了
已经有17人回复

2楼2015-08-11 17:26:27










回复此楼