小编Sha*_*adi的帖子

如何在c ++中设置大小并将地图初始化为零

我正在宣布一张地图,例如map<string,int> registers.如何将其设置为特定大小,如何将其所有值设置为零,以便稍后可以在映射值中插入值?

c++ maps

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

如何在C++中实现AND和OR操作

我有我应该执行在C MIPS处理器++和的MIPS指令是一个"AND"和"OR" MIPS指令被表示赋值为and $s1,$s2,$s3这意味着$s1=$s2(and)$s3$s2 and $s3寄存器被表示成比特,,,如何能我使用C++执行"AND"和"OR"操作?

c++ mips instructions

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

在c ++中实现"AND"和"OR"时出错

参考我之前的问题,我如何在c ++中实现AND和OR操作

我的下一个问题是,有时它输出一些奇怪的数字,例如110010和010101 = 110591.为什么会发生这种情况?

#include <iostream>
#include <iomanip>

using namespace std;

int main ()
{
    long int s;
    long int l;
    long int r;

    cin>>s;
    cout<<endl;
    cin>>l;
    cout<<setfill('0')<<setw (5)<<s<<endl<<setfill('0')<<setw (5)<<l<<endl;
    r=s|l;
    cout<<r<<endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ mips instructions

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

标签 统计

c++ ×3

instructions ×2

mips ×2

maps ×1