下面程序main()intx等于32printf(%dnx等于x

下面程序main()intx等于32printf(%dnx等于x,第1张

就脊游山是一磨仔个简单的c语言输出程序。

int main()

{

int x = 32

printf("樱中x=",x)

return 0

}

{printf("%3d",x-=2)}

这个就是x=x-2,也就是说x变成1了再输出,输出1

--x就是返埋x=x-1的简便写法,这时候x变成0,!0就是1,所以继续做do这个循环

第伍祥二次x再减去2变成-2,所漏橘蚂以输出-2

--x再减去1变成-3,!-3为0所以循环做到这就停止了

最后输出

1

-2

输出的结果是18

首先:int x=023这一句023是8进制数,转换困指成10进制是19

然后:--x,19-1=18

验证的代码如下:

#include<stdio.h>汪扮配

main() {

int x=023

printf("%d",--x)

}

验证的结果如缺族下:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12469068.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存