深入了解计算机系统 习题2.63
来源:互联网 发布:淘宝卖家退货率 编辑:程序博客网 时间:2024/05/21 11:17
#include <stdio.h>#include <limits.h>/*总体说明:逻辑右移和算数右移只有在最高位为1的情况下才会不同*/int sra(int x,int k){/*Perform shift logically*/int xshl=(unsigned)x>>k;int w=sizeof(int)<<3;/*核心运算*/(x&INT_MIN)&&(xshl|=(-1)<<(w-k));return xshl;}unsigned srl(unsigned x,int k){/*Perform shift arithmetically*/unsigned xsra=(int)x>>k;int w=sizeof(int)<<3;/*核心运算*/(x&INT_MIN)&&(xsra^=(-1)<<(w-k));return xsra;}
- 深入了解计算机系统 习题2.63
- 深入了解计算机系统 习题2.62
- 深入了解计算机系统 2.67
- 深入了解计算机系统 读完
- 深入理解计算机系统 习题 1
- 《深入了解计算机系统》第一章《计算机系统漫游》知识点
- 深入了解计算机系统 练习题 2.69
- 深入了解计算机系统 练习题2.74
- 深入了解计算机系统初学记录
- 深入理解计算机系统习题答案2.59
- 《深入理解计算机系统》第二章部分习题
- 深入了解计算机系统 家庭作业 2.66
- 深入了解计算机系统 家庭作业 2.68
- 深入了解计算机系统家庭作业 2.72
- 深入了解计算机系统 家庭作业 2.73
- 《深入了解计算机系统》阅读笔记一
- 缓冲区溢出——《深入理解计算机系统》习题3.38详解
- 深入理解计算机系统第二版课后习题2.65
- Myeclipse 和eclipse项目互换导入,需修改文件
- 【小蒙淘金】11.29金评-黄白上演高台跳水
- Android 中悬浮窗口
- NSURLConnection同步与异步请求
- A Field Guide To Mobile App Testing
- 深入了解计算机系统 习题2.63
- 程序跳转到Launch主页面
- linux 下 curses库 安装 和使用
- javascript开发规范要求
- object pointer
- 更新计划
- Java内存模型
- Android多抽屉效果 (类似最早QQ使用的效果)
- 基本排序算法(1)—插入排序及其变形shell排序