22问答网
所有问题
C语言中printf("%d\\n", y=x/y)是什么意思
C语言中printf("%d\\n", y=x/y)是什么意思,输出的Y值是除前的还是除后的
举报该问题
推荐答案 推荐于2018-03-13
输出的y值是除后的。但是你这个输出也许是有问题的。如果x/y是float或者double类型,这种输出只能保证x/y是整位的。比如3/2输出的是1.而不是1.5.要使用%f或者%lf.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CSCSIIX2ShSC2hX2CSS.html
其他回答
第1个回答 2019-07-26
你好
c语言中%是求余的意思
x%=(y%=2)
就是:x=x%((y=y%2))
就是先求y%2的值
并将y%2的结果赋值给y
然后求x%y(这里的y是赋值后的y)的值
并将x%y的值赋给x
printf("%d",x%=(y%=2))
最终就是显示赋值后的x的值
希望能帮助你哈
第2个回答 2014-06-09
它输出的y=x/y,当然是除后的啦。本回答被提问者采纳
第3个回答 2014-06-09
输出y 然后 y=x/y
第4个回答 2014-06-09
将商赋值之后
相似回答
c语言中,
%d
\
n
是什么意思
答:
c语言中
,
%d\n 是printf()函数的格式控制
,%d是
printf()函数的格式声明,表示结果只能输出十进制整数,\
n是
普通字符中的换行符,表示输出后控制移到下一行的开头。
c语言中printf()
函数的一般格式printf("<格式化字符串>", <参量表>)。格式化字符串由格式控制、和输出表列两部分组成,其中格式控制包...
printf(
“
x=%d,y=%d
\n”
,x,y)
有谁知道C++里这是做
什么
用的?
答:
输出x=几
,y=
几并换行
,%d
表示
x,y
的值为整数,\
n
为换行符
大家正在搜
相关问题
C语言中printf("%d\\n", y=x/y)是什么意...
C语言printf("%d\n,x<y?y:x")是什么意思
C语言编程里printf("%d\n",(x,y));是什么...
c语言printf("%d,%d\n&qu...
C语言中x^y是什么意思?
c语言中-->什么意思?比如printf("%d-->%d\...
printf("%d\n",x/y&~z)是什么意思谁能解释...
c++中,printf("x=%d,y=%d\n",x,y)...