早教吧作业答案频道 -->其他-->
基本整形变量的二进制问题基本整形变量的二进制表示最大数+32767二进制是0111111111111111最小数-32768二进制是多少是1000000000000000还是1111111111111111说白了就是负二进制怎么表示。计算器里
题目详情
基本整形变量的二进制问题
基本整形变量的二进制表示最大数+32767 二进制是0111111111111111 最小数-32768 二进制是多少 是1000000000000000还是 1111111111111111 说白了就是负二进制怎么表示。 计算器里算的怎么全是益出的?
理论上若结果为 1111111111111111 那么最大只能表示32767 那么32768多的1就是让计算器益出的原因 10000000000000000应该是让该线段内的取值 他可以表示-32768而不益出。但哪个是系统的方法呢?
基本整形变量的二进制表示最大数+32767 二进制是0111111111111111 最小数-32768 二进制是多少 是1000000000000000还是 1111111111111111 说白了就是负二进制怎么表示。 计算器里算的怎么全是益出的?
理论上若结果为 1111111111111111 那么最大只能表示32767 那么32768多的1就是让计算器益出的原因 10000000000000000应该是让该线段内的取值 他可以表示-32768而不益出。但哪个是系统的方法呢?
▼优质解答
答案和解析
你用的老课本吧? 并且用的是WIN-TC编译系统`
现在的整形变量是4字节`
举个例子
int a = 5;
a是变量名, int是类型名, 5是a的值;
定义一个变量是需要在内存中开辟指定大小的空间去存储他` 这个大小的单位就一般用字节和位来表示,一个字节的长度是8位, 一个整形变量在内存中占2个字节(按照你的来说), 就是16位;
这个位可以存储二进制0或1; 计算机的所有数据归结到最底层都是1和0来存储的` 呵呵`
现在的整形变量是4字节`
举个例子
int a = 5;
a是变量名, int是类型名, 5是a的值;
定义一个变量是需要在内存中开辟指定大小的空间去存储他` 这个大小的单位就一般用字节和位来表示,一个字节的长度是8位, 一个整形变量在内存中占2个字节(按照你的来说), 就是16位;
这个位可以存储二进制0或1; 计算机的所有数据归结到最底层都是1和0来存储的` 呵呵`
看了 基本整形变量的二进制问题基本...的网友还看了以下:
速算与巧算(2)959595*96-969696*95444…4(2005个4)/555…5(20 2020-04-07 …
上面写不下,我写在下面填符号1.(1)1/2()0.4()3/10()0.1=1(2)1/2()0 2020-05-13 …
下面给出数学描述 请大神用matlab实现这一过程.已知[xc2; yc2; 1]=[0.866 2020-05-16 …
如何解方程x-2/0.2-x+1/0.5=3(2)0.04x+0.9/0.5-x-1/2=0.03 2020-05-17 …
钢材规格1.0*1*2/4*8/c是什么意思啊?不锈钢板规格表1.0*1*2/4*8/C4.0-6 2020-07-09 …
计算(0.1+0.12+0.123+0.1234)×(0.12+0.123+0.1234+0.12 2020-07-18 …
直接写出得数.10÷0.01=8×(1-0.75)=11-178-2.125=0.045×25=5 2020-07-19 …
已知甲酸HCOOH的pKa=3.75,1)计算0.5mol·L-1甲溶液中[H+]、[OHˉ]、离 2020-07-24 …
0.1*0.3*0.9+0.2*0.6*1.8+0.3*0.9*2.7/0.1*0.2*0.4+0 2020-07-26 …
大一新生,数列发散问题:下列数列发散的是()(A)1,0,1,0,……(B)1/2,0,1/4,大 2020-07-31 …