• 5779阅读
  • 3回复

double型作移位运算出错 [复制链接]

上一主题 下一主题
离线daimon0316
 
只看楼主 倒序阅读 楼主  发表于: 2008-10-08
— 本帖被 XChinux 执行加亮操作(2008-10-12) —
double value = 12.34
char(value>>8)

错误    1    error C2296: '>>' : illegal, left operand has type 'double'   
博客地址 http://blog.sina.com.cn/daimon0316
离线chaoscxm
只看该作者 1楼 发表于: 2008-10-08
位运算符只能操作整数形
帖子签名(将在每个帖子下方显示)
离线suraid
只看该作者 2楼 发表于: 2008-10-08
对啊,没有这样的用法
想想double在内存中是怎么存的就知道为什么不能移位了
SuRaid团队主要承接嵌入式、Web、美工、算法设计等业务

团队网址: http://www.suraid.cn
团队博客: http://blog.suraid.cn
团队邮箱: bbs@esuraid.com
离线daimon0316
只看该作者 3楼 发表于: 2008-10-13
对,是我搞错了,结贴
博客地址 http://blog.sina.com.cn/daimon0316
快速回复
限100 字节
 
上一个 下一个