c语言编程输入一个整数,输出它的十六进制、八进制、十进制、科学计数法

如题所述

//C语言:
#include <stdio.h>
int main(void)
{
int a;
scanf("%d",&a);
printf("8进制:%o\n10进制:%d\n16进制:%x\n科学记数法:%e",a,a,a,a);
return 0;
}
//C++:
#include <iostream>
using namespace std;
int main()
{
int a;
cin>>a;
cout<<endl;
cout<<"8进制:"<<oct<<a<<endl;
cout<<"10进制:"<<dec<<a<<endl;
cout<<"16进制:"<<hex<<a<<endl;
return 0;
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-02-16
main()
{
int n;
scanf("%d",&n);
printf("%x,%o,%d,%e",n,n,n,n);
}

c语言编程输入一个整数,输出它的十六进制、八进制、十进制、科学计数法...
\/\/C语言:#include <stdio.h>int main(void){int a;scanf("%d",&a);printf("8进制:%o\\n10进制:%d\\n16进制:%x\\n科学记数法:%e",a,a,a,a);return 0;}\/\/C++:#include <iostream>using namespace std;int main(){int a;cin>>a;cout<<endl;cout<<"8进制:"<<oct<<a<<endl...

C语言中 输出十进制 八进制 十六进制 有哪些表示方法
x e 是实数,用科学计数法计的 格式字符 说明 a 一个浮点值(仅C99有效)A 同上 c 一个字符 d 十进制整数 i 十进制,八进制,十六进制整数 o 八进制整数 x 十六进制整数 X 同上 c 一个字符 s 一个字符串,遇空格、制表符或换行符结束。f 实数,可以用小数形式或指数形式输入。F 同上 e ...

printf中分别代表什么类型?
十进制无符号短整型%u,十进制无符号整型%lu,十进制无符号长整型%c,字符型%s,字符串型%f,十进制浮点型%lf,十进制双精度浮点型%e,科学计数法格式%x,十六进制%o,八进制%p,十六进制形式指针%%,输出'%'字符[tele.bx2sc.cn\/article\/943687.html]...

C语言中如何给一个数组输入一组总数未知的数
int main(){ int a[1000];char c;int i=0;int n=0;while((c=getchar())!='\\n'){ if(isdigit(c)){ ungetc(c,stdin);\/\/将c送回输入流 scanf("%d",&a[n++]);} } for(i=0;i<n;i++){ printf("%d",a);} return 0;} ...

C语言输出控制符有哪些?
常用的输出控制符主要有以下几个:因为计算机中所有的数据都是二进制 0、1 代码,所以输出的时候要用“输出控制符”告诉计算机以什么形式将二进制数据显示出来。输出控制符中,%d、%f、%s、%c 是最常用的,它们分别是输出整数、实数、字符串和字符的控制符。%.mf 虽然用得不多,但一定要重视。

C语言中%d的%,d分别表示什么?
c语言输入输出控制符,i---输出一个整型数;%d---输出一个整型数;%f---输出一个浮点数;%e---输出一个浮点数,科学计数法;%g---输出一个浮点数,当指数小于-4或者大于5,则运用科学计数法,否则正常显示浮点数;%c---输出一个字符;%o---输出一个八进制的整型数,前面不带0;%#o---...

c语言输出时%d,%c这些都分别代表什么?
不常用的就不列了。hd、%d、%ld 以十进制、有符号的形式输出 short、int、long 类型的整数。hu、%u、%lu 以十进制、无符号的形式输出 short、int、long 类型的整数 c 输出字符。lf 以普通方式输出double(float弃用,long doube无用)。e 以科学计数法输出double。s 输出字符串。

C++中输入输出时如何控制域宽?
usingnamespace std;void main(){ int x=1000;double y=1.23456789;cout<<"默认x值:"<<x<<endl;cout<<"十进制:"<<dec<<x<<endl; \/\/dec oct hex 会一直作用。cout<<"八进制:"<<oct<<x<<endl;cout<<"十六进制:"<<hex<<x<<endl;cout<<"十六进制(大写字母):"<<hex<<upp...

C语言程序设计实现任一字符和字符串长度的输出,其中字符和字符串内容由...
; printf("\\n输入的字符串长度为:%d\\n",getLen(str)); return 0;}char *input(){ int len=2; char c=0,*str=NULL,*strSave=NULL; while((c=getch())!='\\r') { printf("%c",c); if(str==NULL) str=(...

C语言中printf函数输出格式的是什么?
4. `%o`:以八进制形式输出整数。5. `%x`:以十六进制形式输出整数。6. `%u`:输出无符号整数。7. `%c`:输出单个字符。8. `%s`:输出字符串。9. `%f`:输出浮点数。10. `%e`:以科学计数法输出浮点数。11. `%g`:根据数值大小,自动选择`%f`或`%e`格式,并省略不必要的零。12. `...

相似回答