- 2
- 0
- 约1.86万字
- 约 55页
- 2019-04-17 发布于贵州
- 举报
4.5.5 向左位移运算符 对值执行向左位移运算时,值中包含的位将向左移动。与该操作关联的是该值要移动的位置(或位)的数目。超出数据项的高位将丢失,而低位将移入的值总为0. 因此,如果w1等于3,那么:w1 =w11;可同样表示为w1 =1;结果就是3向左移动一位。 w1 ... 0000 0011 0x03 w1 1 ... 0000 0110 0x06 运算符左侧的运算数表示将要移动的值,而右侧的运算数表示该值所需要移动的位数。如果将w1再向左移动一次,那么会得到: w1 ... 0000 0110 0x06 w1 1 ... 0000 1100 0x0c 4.5.6 向右位移运算符 向右移位运算符()把值的位向右移动。从值的低位(右边)移出的位将丢失,把无符号的值向右移动总是左侧(高位)移入0。对于有符号的值而言,左侧移入1还是0取决于被移动数字的符号,还取决于该操作在计算机上的实现方式。如果符号位是0(表示正值),不管哪种机器都将移入0。然而,如果符号位是1,那么在一些计算机上将移入1,而其他的将移入0。 如果w1是unsigned int,用32为表示,并且是十六进制的f777ee22,那么使用语句:w1=1;将w1右移移位,w1等于十六进
您可能关注的文档
最近下载
- 广东省地下水功能区划成果表印刷本.xls VIP
- 创新思维与triz创新方法教案.ppt VIP
- TSG01-2023年特种设备安全技术规范制定程序导则.docx
- 中国上市公司协会:中国上市公司ESG发展报告(2025年).pdf
- 脂肪乳稳定性影响因素.docx VIP
- ISO_IEC_17025:2017_CNAS-CL01:2018《检测和校准实验室能力认可准则》(1).pdf VIP
- GJB5040-2001航空用钢锻件规范 (1).doc VIP
- GB_T 9711-2023石油天然气工业 管线输送系统用钢管.doc VIP
- Happiest Season《最幸福的季节(2020)》完整中英文对照剧本.docx VIP
- 2025至2030中国晶圆激光隐形切割机市场发展现状及前景趋势研究报告.docx VIP
原创力文档

文档评论(0)