小编Dan*_*iel的帖子

解决这么多内存需要多少位?

我正在学习编程基础课程,目前我正在谈论有关计算机组织和位操作的章节 - CPU(ALU,CU,寄存器等)如何工作.

我对二进制语言有相当好的理解.我理解符号/幅度格式/ 1的补码,2的补码等.

在书中我已经知道半字节= 4位,8位= 1字节接下来是一个字 - 通常是组:8位,16位,32位或64位(依此类推),所有这些使得对我来说完美无缺.这是我的作业问题,这让我很困惑:

"一台计算机有64 MB的内存,每个字是4个字节.需要多少位来处理内存中的每个字?"

好吧,我现在很困惑.这本书告诉我一个字通常是8的倍数.但我知道1字节= 8位,所以因为有4个字节和1个字节= 8个字节,认为4个字节x 8位是否正确= 32位?这是答案吗?

byte bits

2
推荐指数
1
解决办法
3万
查看次数

如果声明不正常?

我用调试器查看并查看,似乎无法弄清楚为什么IF语句总是打印消息.

IF语句检查yesno!='Y'||(或)'N',但无论我输入y或Y还是n N或HB,它都会显示....我不知道再做什么动作了!我似乎无法找到它出错的地方?

if(yesno != 'Y' || 'N') { ...
Run Code Online (Sandbox Code Playgroud)

多谢你们.

c++ if-statement

0
推荐指数
1
解决办法
489
查看次数

标签 统计

bits ×1

byte ×1

c++ ×1

if-statement ×1