
C基础
文章平均质量分 52
DrmBee#
如有问题,随时提问。
展开
-
-128的补码
-128的补码,是1000 0000?求解过程:1 0000 0000- 1000 0000——————————1000 0000所以,-128的补码就是1000 0000.那么,为什么要这样计算,而不用我们熟悉的反码加一呢?首先,我们要知道,学术问题一般总是要到最根本的定义上去了解问题的本质。所以,请回答:补码的定义是什么?答:正数不变,负数即用模减去绝对值。这里涉及到模的概念,那么模又是什么呢?“模”是指一个计量系统的计数范围。计算机也可以看成一个计量机器,因为计算机的原创 2021-04-04 22:00:15 · 12314 阅读 · 3 评论 -
内联函数
内联函数使用内联函数的目的是C++编译器有时为了减少正常函数调用的开销,而直接应用函数体的编译代码代替函数调用,这称为函数体的内联扩展。它不影响函数名或其参数的作用域。内联扩展是对编译器的请求,而不是命令,所以最后由编译器自行决定是否真的进行扩展。注意:在选择使用内联函数时,必须在程序占用空间和程序执行效率之间进行权衡,因为过多的比较复杂的函数进行内联扩展将带来很大的存储资源开支。另外还需要特别注意的是对递归函数的内联扩展可能引起部分编译器的无穷编译。用法:内联函数是在函数原型的前面加上inlin原创 2021-04-04 19:48:42 · 210 阅读 · 0 评论 -
计算机中的数字表示(基础认知)
1.2信息的表示和存储1.2.1计算机的数字系统每一种数制都有固定的基本符号(称为数码),处于不同位置的数码所代表的值是不同的。在数字系统中,用r个基本符号(0,1,2,…,r-1)表示数值,称其为r进制数,r称为该进制的基数,而数制中每个位置对应的单位值称为位权。1.2.2进位计数制的转换十进制数转换成r进制数由于整数和小数的转换方法不同,将十进制数转换为r进制数时,可分别按整数部分和小数部分转换,然后将结果加起来即可。(1) 十进制整数转化为r进制数总结来说,十进制整数转化为r进制原创 2020-09-27 00:31:47 · 3110 阅读 · 0 评论 -
计算机系统和工作原理
1.1.1计算机系统的组成冯*诺伊曼计算机组成部分:输入设备、运算器、控制器、存储器、输出设备;计算机在工作过程中有两种信息在流动:数据流、控制流;1、 输入设备;用来接收用户输入的程序和数据信息,将它们转换为计算机可以处理的二进制形式数据存放到内存中;2、 存储器;通常分为内存储器和外存储器,内存储器简称内存或主存,用来存放执行的程序及其数据。存储容量是指存储器中最多可以存放二进制数据的总和,其基本单位是字节(byte),每个字节包含8个二进制位(bit)。3、 运算器;又称算术逻辑单元原创 2020-09-27 00:28:02 · 554 阅读 · 0 评论