77问答网
所有问题
c语言中 一段程序printf("%o\n",a); } o指的是什么意思?
如题所述
举报该问题
推荐答案 推荐于2018-05-07
是以八进制的形势输出的意思
例如
int a =-1;
printf("%d,%o",a,a);
结果为-1,177777 (177777 变为2进制为1111111111111111 由于编译器的缘故此处的位数是16位)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/NW8NvWIW.html
其他回答
第1个回答 2008-11-04
p r i n t f函数还可以识别如下格式说明:表示八进制数的% o、表示十六进制数的% x、表示
字符的% c、表示字符串的% s以及表示百分号%本身的% %。
第2个回答 2008-11-04
用来输入无符号的八进制整数...
第3个回答 2008-11-04
以无符号八进制形式输出
相似回答
c语言中
一段程序printf(
"
%o
\n"
,a);
}
o指的是什么意思?
答:
是以八进制的形势输出的意思 例如 int a =-
1;printf(
"%d,
%o
",a
,a);
结果为-1,177777 (177777 变为2进制为1111111111111111 由于编译器的缘故此处的位数是16位)
语句
printf(
“
%o,
%
#o,
%x,%#x\n”,10,10,10,10
);的
输出结果
是什么?
答:
该语句的输出结果为:12,012,a,0xa解析:
%o
和%x是将十进制数10按八进制和十六进制输出,而%号后面的‘#’的作用是完整呈现所有数值位数。显示八进制时,在数值前会加上数字0.显示十六进制时,会在数值前加上0x。如果配合%f、%e等浮点格式化字符时,即使所设置的数值不含小数部分,也会包含小数点...
...int m=0256 ,n=256;
printf(
"
%o%o
\n",m
,n);}
程序
运行后输出的结果是...
答:
答案:256,400int m=0256
,n
=256;/*
%o
表示以八进制格式输出。因为m=0256,前缀是0,表示的就是八进制数,所以输出的m的值256。n=256,表示的是十进制整数,输出要以八进制格式输出,所以是400,即4*8^2=256。*/
C程序
mai
n()
{ int a=177;
printf(
"
%o
\n"
,a);
}
结果是多少? 为
什么
答:
输出为261是八进制的数。
%o
输出的时候不管你
a是什么
样的数字统一按照八进制的形势进行输出。
C语言中printf
数值前面加\
是什么,
求大神发个完整的\加数字代表什么的表...
答:
printf(
"%ld"
,a);
(2)o格式符,以八进制数形式输出整数。格式:
%o
,%mo,%lo,%mlo都可。(3)x(或X)格式符,以十六进制数形式输出整数。格式:%x,%mx,%lx,%mlx都可。(4)u格式符,用来输出unsigned型数据,即无符号数,以十进制数形式输出。格式:%u,%mu,%lu都可。参见:li4-3.c/*...
...mai
n()
{ char c="A";
printf(
"
%o,
%x\n"
,c,c);
}
在我的电脑上怎么...
答:
字符变量赋值应该用单引号吧?
printf(
"please input data:\n"
);是什么意思
答:
printf是打印输出函数!
printf(
"please input data:\n")也就是说在控制台输出"please input data:"一句话,"\n"是换行符 printf函数原型:extern void printf(const char *format,...);用法:#include <stdio.h> 功能:格式化字符串输出 说明:format指定输出格式,后面跟要输出的变量 目前printf支持...
大家正在搜
相关问题
c语言 printf("%#o") 里的#号是什么意思
c语言 mark:printf("\n请输入一个整数(1~5...
printf("%#o\n",a)是什么意思?
C语言 printf相关 printf(“%o”,&stud...
请问printf("%81x",a)是什么意思? %81x是...
printf("%o\n",2);为什么错误而 printf...
石脑油组成中p,o,n,a指的是什么意思
程序的printf(“###a=%d\n“,a) 里面的##...