在缺省的情况下,系统约定输入的整型数是十进制数据。当要求按八进制或十六进制输入数据时,在cin中必须指明相应的数据类型:hex为十六进制;oct为八进制;dec为十进制。
int i,j,k,l;
cin>>hex>>i; //指明输入为十六进制数
cin>>oct>>j; //指明输入为八进制数
cin>>k; //输入仍为八进制数
cin>>dec>>l; //指明输入为十进制数
当执行到语句cin时,若输入的数据为:
11 11 12 12<CR>
在缺省的情况下,系统约定输入的整型数是十进制数据。当要求按八进制或十六进制输入数据时,在cin中必须指明相应的数据类型:hex为十六进制;oct为八进制;dec为十进制。
int i,j,k,l;
cin>>hex>>i; //指明输入为十六进制数
cin>>oct>>j; //指明输入为八进制数
cin>>k; //输入仍为八进制数
cin>>dec>>l; //指明输入为十进制数
当执行到语句cin时,若输入的数据为:
11 11 12 12<CR>