首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

十六进制解决办法

2012-05-01 
十六进制int main(){int vv 10couthexvv}为什么输出结果是 ‘a’ 为什么会自己转?[解决办法]因为hex

十六进制
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

热点排行