Dict.CN 在线词典, 英语学习, 在线翻译
学海苦作舟,书山勤为径
天才出于勤奋-欢迎访问BenBen的BLOG
C++博客
首页
新随笔
联系
聚合
管理
随笔-91 评论-317 文章-0 trackbacks-0
关于数据类型转换的有趣问题
看几个例子:
short a
=
0xa400;
long
nShift
=
2
;
if
(a
<<
nShift
<
0
)
nShift
=
0
;
上面的程序中,nShift等于多少?
short a
=
0xa400;
long
nShift
=
2
;
long
b
=
a
<<
nShift;
上面程序的b最后值是多少?
short a
=
0xa400;
long
nShift
=
2
;
short c
=
a
<<
nShift;
上面程序中的c是什么值?
short a
=
0xa400;
long
nShift
=
2
;
b
=
a
&
0x80000000;
if
(b
>
0
)
nShift
=
1
;
上面程序中nShift的值是多少?
posted on 2007-07-13 17:29
笨笨
阅读(704)
评论(3)
编辑
收藏
引用
所属分类:
编码
评论:
#
re: 关于数据类型转换的有趣问题 2007-07-15 11:10 |
snpng
其实只要注意各类型数据所占空间就行了,比如short一个字节。
回复
更多评论
#
re: 关于数据类型转换的有趣问题 2007-07-17 00:39 |
muf
一般不要对带符号数做此类的操作,因为此类操作会降低代码的可读性。
回复
更多评论
#
re: 关于数据类型转换的有趣问题
2007-07-20 14:01 |
chio
short在win32上为2bytes
另外带符号数的移位涉及到逻辑和算术两种
注意这些你的这些可以很好解决而不会疑惑
@snpng
回复
更多评论
刷新评论列表
标题
姓名
主页
验证码
*
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
相关文章:
一段代码优化的讨论
QA和DEV哪个更需要你的脑力?
关于数据类型转换的有趣问题
一段代码的几种写法-怎么样写好的代码
函数是如何被调用的?-探索代码背后的故事
编写跨平台的软件入门
博客园
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
管理博客
教师博客
天文博客
汽车博客
足球博客
股票博客
电子技术博客
Web Counter
<
2008年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(19)
给我留言
查看公开留言
查看私人留言
随笔分类
(60)
DirectX3D(6)
OLE Drag&Drop(6)
P2P技术(10)
Security(2)
Windows编程(2)
编码(6)
代码重构(3)
调试(4)
压缩算法(21)
随笔档案
(91)
2008年7月 (2)
2008年5月 (1)
2008年3月 (1)
2007年12月 (1)
2007年11月 (1)
2007年7月 (4)
2007年6月 (2)
2007年5月 (3)
2007年4月 (4)
2007年3月 (5)
2007年2月 (3)
2007年1月 (6)
2006年12月 (1)
2006年11月 (1)
2006年10月 (2)
2006年9月 (3)
2006年8月 (5)
2006年7月 (8)
2006年6月 (5)
2006年4月 (4)
2006年3月 (9)
2006年2月 (8)
2006年1月 (1)
2005年12月 (4)
2005年11月 (7)
文章分类
图形
压缩算法
相册
技术
English study
http://epizza.open.edu.cn/sbpage/rscs.htm
http://www.caopeng.org/html/nce3.htm
http://www.fli.com.cn/cetonlinelistening.htm
http://www.listeningexpress.com/
http://www.studioclassroom.net/bbs/viewthread.php?tid=5683&extra=page%3D1
http://www.tingroom.com/
VOA 英语
在线背单词
数据压缩
kakadu group
QX coder
The Data Compression News Blog
www.compression.ru
一些连接
Agner Blog
babytree
cunruizhai
Intel CPU Architecture
Life blog
Morgan的blog
My Famii
Mybaby
Onlie English
管理网
某兄弟的优化专栏
我CSDN的BLOG
搜索
积分与排名
积分 - 87862
排名 - 12
最新评论
1. re: BDP(带宽时延产出)
没有在辩解,也没有必要。
目的是把问题给搞明白,你这样研究问题的方法好像有点问题。
根据原文的解释,觉得翻译成产出比较好点。
--笨笨
2. re: BDP(带宽时延产品)
错了就是错了,不知道你在试图辩解什么,算了,念你实在是未入门,直接飘走。。。
--w2001
3. re: BDP(带宽时延产品)
评论内容较长,点击标题查看
--笨笨
4. re: BDP(带宽时延产品)
拜托。。。是带宽延迟积。。。非带宽延迟产品........
另,长肥管道一般针对光纤、千兆及其卫星链路,如果不做这些东西的话,基本上可以无需了解。
--w2001
5. re: 一个简单的问题:关于loadlibary
楼主你也太主观了吧,无语了
--无语
阅读排行榜
1. 几种压缩算法原理介绍 (4256)
2. 怎么样在VC中使用Static控件来显示图像?(2821)
3. TIFF图像文件格式分析(2447)
4. 为你的程序创建一个控制台 (1474)
5. 为什么有些程序员会觉得自己已经很厉害了呢?(1463)
评论排行榜
1. 关于C结构体bit field的跨平台的教训。(24)
2. 为什么有些程序员会觉得自己已经很厉害了呢?(21)
3. 一个简单的问题:关于loadlibary(21)
4. 一段代码优化的讨论(19)
5. 一段关于memcpy的代码(16)