C和C++中十进制转八进制和十六进制
2014-01-10 18:41
148 查看
C:
C++:
#include<stdio.h> int main(void) { unsigned int a = 123; printf("%o\n", a); // 八进制 printf("%x\n", a); // 字母小写的十六进制 printf("%X\n", a); // 字母大写的十六进制 return 0; }
C++:
#include<iostream> using namespace std; void Print(unsigned int a) { cout << oct // 设置格式状态:用八进制显示 << a << endl; cout << hex // 用十六进制显示 << a << endl; cout << uppercase // 设置十六进制的字母为大写 << a << endl; cout << nouppercase << dec // 恢复默认流状态 << a << '\n' << endl; } int main() { unsigned int a = 123u; Print(a); cout << showbase; // 输出指明数的基数的前缀 Print(a); cout << noshowbase; return 0; }
相关文章推荐
- c++ 中十进制 八进制 十六进制 二进制转换 最简方法
- c++中输出十进制,十六进制,八进制。默认输出十进制的数据和左右对齐
- C++ 二进制、十进制、八进制和十六进制 转换
- C++ 二进制,八进制,十进制,十六进制 输出
- C++ cout利用控制符dec、hex和oct,分别输出十进制、十六进制和八进制显示整数
- c++ 十进制、八进制、十六进制输出
- C++输出二进制、十进制、八进制和十六进制以及左移右移运算符的总结
- C++输出二进制、十进制、八进制和十六进制总结
- c++ 十六进制,八进制,十进制 的 输入
- C++中的输出格式 八进制 十进制 十六进制
- c++ 二进制 八进制 十进制 十六进制 输出
- c++下将数字已十进制、八进制、十六进制输出
- C++中 十进制,八进制,十六进制间的相互转换输出
- C++实现二进制、八进制、十进制、十六进制的相互转换
- C/C++二进制,八进制, 十进制和十六进制的表示方法
- c++下使用CString将字符串转二进制、八进制、十进制、十六进制
- 用C++实现十进制转二进制或者十进制转十六进制
- 输入一个整数,把该整数分别按照八进制、十进制、十六进制形式输出
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- java 二进制,八进制,十进制,十六进制间相互转换的方法