![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深入理解计算机系统
weixin_45373958
这个作者很懒,什么都没留下…
展开
-
d
#include<stdio.h>typedef unsigned char* byte_pointer;/* size_t 与int的区别在32位架构中被普遍定义为:typedef unsigned int size_t;而在64位架构中被定义为:typedef unsigned long size_t;size_t取值用来表示最大可能的数组尺寸*/void ...原创 2019-10-04 14:30:10 · 72 阅读 · 0 评论 -
整数运算
首先关于无符号加法,正常加法我不说,这里提他的溢出,如果溢出,则对位数截断,将得到一个很小的整数。若两个数分别是x,y,则溢出后x+y<x且x+y<y。用代码表示判断两无符号数相加是否溢出,如下(不会溢出返回0)int uadd_ok(unsigned x,unsigned y){ unsigned sum = x + y; return sum > x;}无符号求...原创 2019-10-06 02:29:49 · 221 阅读 · 0 评论