c++ 十进制、八进制、十六进制输出
2013-04-16 10:59
218 查看
1、数的进制
默认进制:
默认状态下,数据按十进制输入输出。如果要求按八进制或十六进制输入输出,在cin或cout中必须指明相应的数据形式,oct为八进制,hex为十六进制,dec为十进制。
默认进制:
默认状态下,数据按十进制输入输出。如果要求按八进制或十六进制输入输出,在cin或cout中必须指明相应的数据形式,oct为八进制,hex为十六进制,dec为十进制。
1 int i, j, k, l; 2 cout<<”Input i(oct), j(hex), k(hex), l(dec):”<<endl; 3 cin>>oct>>i; //输入为八进制数 4 cin>>hex>>j; //输入为十六进制数 5 cin>>k; //输入仍为十六进制数 6 cin>>dec>>l; //输入为十进制数 7 cout<<”hex:”<<”i=”<<hex<<i<<endl; 8 cout<<”dec:”<<”j=”<<dec<<j<<′\t′<<”k=”<<k<<endl; 9 cout<<”oct:”<<”l=”<<oct<<l; 10 cout<<dec<<endl; //恢复十进制输出状态 11 12 【执行结果】: 13 (1)输出提示:Input i(oct), j(hex), k(hex), l(dec): 14 (2)此时从键盘输入: 032 0x3f 0xa0 17 <CR> 15 (3)输出结果为: 16 17 hex:i=1a 18 dec:j=63 k=160 19 oct:l=21
相关文章推荐
- c++下将数字已十进制、八进制、十六进制输出
- C++输出二进制、十进制、八进制和十六进制以及左移右移运算符的总结
- C++ cout利用控制符dec、hex和oct,分别输出十进制、十六进制和八进制显示整数
- C++中 十进制,八进制,十六进制间的相互转换输出
- c++ 二进制 八进制 十进制 十六进制 输出
- C++中的输出格式 八进制 十进制 十六进制
- C++输出二进制、十进制、八进制和十六进制总结
- c++中输出十进制,十六进制,八进制。默认输出十进制的数据和左右对齐
- C++ 二进制,八进制,十进制,十六进制 输出
- 分别以十进制、八进制和十六进制输出一个字符的ASCII
- c++ 中十进制 八进制 十六进制 二进制转换 最简方法
- c++下使用CString将字符串转二进制、八进制、十进制、十六进制
- 挑战CPU运算能力2-输出十进制、二进制、八进制及十六进制对照表(Table of Binary, Octal and Hexadecimal Numbers)
- C/C++直接输出一个数据的十六进制、八进制和二进制
- C/C++输入输出八进制,十六进制的方式
- C++学习笔记之---输出一个数的八进制,十进制,十六进制
- C语言将十进制整数输出为八进制和十六进制
- 十进制,八进制,十六进制在C语言当中的输出
- C++实现二进制、八进制、十进制、十六进制的相互转换
- 将两个数以十六进制,十进制,八进制输出