www问答网
所有问题
c++中,printf("x=%d,y=%d\n",x,y);什么意思?大虾
如题所述
举报该问题
推荐答案 2012-05-18
首先是c++中基本抛弃这个函数而用更高级的cout<<x<<y;
其次是printf本身是一个标准类库函数,是一个
c语言
的标准输出函数,
printf("x=%d,y=%d\n",x,y);中%d表示的是输出个是意思是digital即……数字,而\n是
换行符
所以这个语句就是:在屏幕上打印x= “x” ,y= “y”
引号中的x和y就是你输进去的变量啦
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/n1GKWA114.html
其他回答
第1个回答 2012-05-18
C++兼容C的语法,printf("x=%d,y=%d\n",x,y);和C语言得到的是一样的,就是分别输出x,y的值。
第2个回答 2012-05-18
C++头文件iostream兼容printf,它的意思和C语言一样,把变量x,y的值以整形方式输出
第3个回答 2012-05-18
c++ 最好是这样 std :: cout << x << y << "\n";
你那个是c标准,但是c++兼容那种形式。
第4个回答 2012-05-18
这严格的来说是C中的就是输出整形的x,y
1
2
下一页
相似回答
printf(
“
x=%d,y=%d
\n”
,x,y)
有谁知道
C++
里这是做
什么
用的?
答:
输出
x=
几
,y=
几并换行
,%d
表示
x,y
的值为整数,\
n
为换行符
printf(
”
x=
%
%d,y=
%%d\n ”
,x,y)
的执行结果?
答:
x=%d,y=%d
原因是,%%将会被处理为%作为输出,对于后面的d来讲已经没有对它进行转义的%了
printf(
"
%d%d
\n"
,x,y);
中
("%d%d\n",x,y);是
什么意思?
答:
d表示一个十进制数,用后面的变量替换 d%d就会分别被
x
和
y
这两个变量替换。\
n
是换行
printf(
"
x=%d,y=%d
\n"
,x,y);
中\n的作用是
啥?
答:
Press any key to continue,这句英文右边会有一个一闪一闪形状类似“_”的光标,如果没有 “\
n
”的话,英文和光标会出现在输出结果的右边;如果有“\n”的话,英文光 标会出现在输出结果的下面。综上所述:“\n”在C语言中是换行符,起到输出结果后换行的作用。
c语言中
x=%d
\t
y=%d
\tz=%d\
n
是
什么意思
答:
printf(
"
x=%d
\t
y=%d
\tz=%d\n",a,b,c
);意思
是把a的值格式化为整形形式后代替
%d,
如果a不是整形,会强制转换为整形之后再输出。b、c如此。请注意,这里强制转换没有保存,a的原来的数据类型以及值都没有变化。\t是制表符(连续若干个空格组成,不能选中其中一个空格,只能一次全部选中),\是...
printf(
"ok1:
x=%d
y=%d
z=%d \n"
,x,y,
z
);
是
什么意思
答:
假如:x为1
,y
为2,z为3,他的结果就是:ok:
x=
1
y=
2 z=3 就是把%d替换为xyz的值。
c语言
中,
%d
\
n
是
什么意思
答:
c语言
中,
%d\n 是
printf()
函数的格式控制
,%d
是printf()函数的格式声明,表示结果只能输出十进制整数,\n是普通字符中的换行符,表示输出后控制移到下一行的开头。c语言中printf()函数的一般格式printf("<格式化字符串>", <参量表>)。格式化字符串由格式控制、和输出表列两部分组成,其中格式控制...
printf(
"
x=%d,y=%d,
z=%d\n"
,x,y,
z
);
里面可不可以不要后面的 x,y,z?
答:
在C里是不可以的,不然它不知道你输出啥,只能给随机整数,引号里的xyz不是变量,只是方便看的,可以不要的;输出的其实是后面的变量,引号里为格式。下面那个是个纯文本(你看都没%d输出整数),没有输出
什么,
只是把引号里的输出来了。没变量输出,当然不要后面的。我不知道我解释清楚了没,你再...
C语言中
printf(
"
%d
\\n"
, y=x
/
y)
是
什么意思
答:
输出的
y
值是除后的。但是你这个输出也许是有问题的。如果
x
/y是float或者double类型,这种输出只能保证x/y是整位的。比如3/2输出的是1.而不是1.5.要使用%f或者%lf.
大家正在搜
相关问题
printf(“x=%d,y=%d\n”,x,y) 有谁知道...
C++中printf("%d\n",z=(x%y,x/y))...
printf ("%d\t\t% f\n ",x ,y )是...
在c++中 int x=5,y=7,z=9; printf(...
printf("%c-->%c\n",x,y);代表什么意思...
设x、y均为整型变量,且x=10 y=3,则语句printf...
有关c++printf 和地址的问题 int x =10; ...
printf("c[%d]=%d\n",i,c[i]);是什...