itoa(int, char* string, int);
我想把一个十进制数转成四进制数,用的以上函数,结果类似于:90 转为 1122
但是我想以6位定长显示四进制数,也就是001122,或者8位显示为00001122
要如何实现呢?
itoa(int, char* string, int);
我想把一个十进制数转成四进制数,用的以上函数,结果类似于:90 转为 1122
但是我想以6位定长显示四进制数,也就是001122,或者8位显示为00001122
要如何实现呢?
#include<iostream>
#include<iomanip>//包含这个
using namespace std;
int main()
{
int i=1122;
cout<<setw(6) << setfill('0')<<i<<endl;//setw设置长度,setfill设置填充的数字。
}