搜索

main( ) {int a,b,c=246; a=c/100%9; b=-1&&-1; printf(''%d,%d\...

发布网友 发布时间:2024-10-23 12:47

我来回答

2个回答

热心网友 时间:1分钟前

a=c/100%9
=246/100%9 //246/100就是这两个数相除的商,其值为2。
=2%9 //2%9就是这两个数相除的余数,其值为2。
=2
b=-1&&-1; //非零都认为是真。
=true&&true
=true //真赋给整型,自动转换为1。
=1

热心网友 时间:2分钟前

int a,b,c=246; //c二进制=1111 0110
a=c/100%9; // /整数除法,表示取商; %整数除法,取余数。246/100=2 2%9=2
b=-1&&-1; // -1在计算机中是1111 ... 1111
//&&表示逻辑与 真真为1,真假为0 假假为0
//C中,真指的是一切非0值,假指的是0;因此-1为真,所以结果为真,即1

printf(''%d,%d\n'',a,b); //2,1
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top