读书人

十六进制解决办法

发布时间: 2012-05-01 12:48:58 作者: rapoo

十六进制
int main()
{
int vv = 10;
cout<<hex<<vv;
}
为什么输出结果是 ‘a’ 为什么会自己转?

[解决办法]
因为hex。。。 10的16进制就叫是'a'。
[解决办法]
很高兴回答你的问题!你已经设定了输出格式是hex,那肯定会按照hex格式输出的。
[解决办法]
十进制的10,转换成hex十六进制是a。
cout << hex << vv;
hex指示vv以十六进制形式输出。
[解决办法]
hex 用十六进制输出
oct 用八进制输出
dec 用十进制输出

C/C++ code
#include<iostream>using namespace std;int main(){int vv = 10;cout<<oct<<vv;   //八进制输出 12}
[解决办法]
八进制 0-7.
10进制 0-9
十六进制 0-9a-f

读书人网 >C++

热点推荐