C语言while(!m)什么意思?

发布网友 发布时间:2022-04-24 11:47

我来回答

2个回答

热心网友 时间:2023-10-11 17:42

while(!m); 先把变量m的值取反,在判断是否为真,为真时循环执行程序语句,为假时退出while循环
上面变量m的值赋为字符a,其16进制为0x61,转换为二进制为0110 0001;取反后1001 1110其结果不为0为真,所以会一直执行printf语句;
答案为: B

热心网友 时间:2023-10-11 17:43

就是判断!m是否为真,为真继续循环,否则停止循环。

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