从键盘上读取4个字符,把它们放在一个4字节的整型变量中,把这个变量的值显示为一个16进制;分解变量的4个字节,以相反的顺序输出它们,先输出低位字节

    科技2022-07-11  104

    从键盘上读取4个字符,把它们放在一个4字节的整型变量中,把这个变量的值显示为一个16进制;分解变量的4个字节,以相反的顺序输出它们,先输出低位字节

    #include <iostream> using namespace std; //从键盘上读取4个字符,把它们放在一个4字节的整型变量中,把这个变量的值显示为一个16进制 //分解变量的4个字节,以相反的顺序输出它们,先输出低位字节 int main() { cout << "请输入4个字符" << endl; char a[4]; cin >> a[0] >> a[1] >> a[2] >> a[3] ; 输出测试----是否接收成功 //for (int i = 0;i < 4;i++) //{ // cout << a[i] << endl; //} int x; x = (int)a[0]*1000+ (int)a[1] * 100+ (int)a[2] * 10+(int)a[3]; cout << hex <<"转成十六进制为:" <<x << endl;//通过hex输出16进制数 cout << a[3] << a[2] << a[1] << a[0] << endl; system("pause"); return 0; }

    转载自:黑凤梨の博客

    Processed: 0.038, SQL: 8