c++用cin输入16进制数

Posted 建大二哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++用cin输入16进制数相关的知识,希望对你有一定的参考价值。

1.

    int a; 
    cin.unsetf(ios::dec);
    cin.setf(ios::hex);
    cin >> a ;
    cout << a << endl ;

2.

    int a;
    cin.setf(ios_base::hex,ios_base::basefield);
    cin >> a ;
    cout << a << endl ;

两者输入15f

输出均为351

以上是关于c++用cin输入16进制数的主要内容,如果未能解决你的问题,请参考以下文章

c++用cin输入16进制数

用C语言将16进制数转化为10进制数 16进制数以字符串形式输入 最好运用数组 谢谢

10进制数转为16进制

一个c++有关问题,当定义一个char 型数组时,用cin循环输入为啥会出错,怎么解决,代码如下

用Python 3.1.3 写几个进制转换的程序

统计二进制数中的1的个数