在c语言中0为真还是1为真
@温钢4872:在C语言0表示真还是假,为什么会这样呀为什么呢? -
薛雯18355844156…… C语言编译系统在表示逻辑运算结果时,以数值1代表“真”,以0代表“假” 比如:a、b的值分别是0、4,则a||b的值为1,a&&b的值为0. 但在判断一个量是否为“真”时,以0代表“假”,以非0代表“真” 比如:a=4,因为a的值为非0,被认作“真”,所以对它进行“非”运算!a=0 其实语句是否执行由用户的代码(即判断条件)决定的,而系统只用0和非0进行判断,当用户认为此句可执行,系统判断为“真”,反之亦然 比如:while(ch!='#'){语句序列;} ch!='#'为判断条件 假如ch='A',这可执行大括号中语句序列(系统判断为“真”) 当ch='#',不可执行大括号中的语句序列(系统判断为“假”)
@温钢4872:C语言中1和0代表什么? -
薛雯18355844156…… 逻辑辑量“真”或“假”.C语言编译系统在表示逻辑运算结果时,以数值1代表“真”,以0代表“假”,但在判断一个量是否为真时,以0代表“假”,以非0代表“真”.即将一个非零的数值认作为“真”.
@温钢4872:c语言中的真与假值的含义 -
薛雯18355844156…… 这个不好说,要根据你的定义~~一般来说 在条件表达式中(像if,while) 只有条件为真的时候才执行,当然 do-while 是先执行在判断是一个例外·~要是 你想条件为真的时候 执行的话,,就去 库文件修改·~至于哪个库文件,,我也不是很清楚·~那你就慢慢的着吧·~ 要是 还有不清楚的地方,就 添加问题吧~ 还有就是 整点悬赏分赛·~~ 那样才会有 高手回答·~~
@温钢4872:在C语言中,0表示真还是假 -
薛雯18355844156…… 0表示假,非零表示真.
@温钢4872:在C语言中正确的是用0还是1哦 -
薛雯18355844156…… 在c语言中,true为1,false为0
@温钢4872:c语言中!1是真 -
薛雯18355844156…… 1 是真!1 是对1取反,结果为假
@温钢4872:c语言中0与1以及0与非零有区别么 -
薛雯18355844156…… 没有区别. C语言判断真假时,以0为假,非0为真,即1也是表示真. 通常使用逻辑变量的做法: 定义一个int类型变量,当变量值为0时表示false,值为1时表示true. int flag; flag = 0; ...... flag = 1; if( flag ){......} 扩展e69da5e887aae799bee5...
@温钢4872:在C语言里面非0为真还是大于0为真 -
薛雯18355844156…… 非0为真 等于0时为假
薛雯18355844156…… C语言编译系统在表示逻辑运算结果时,以数值1代表“真”,以0代表“假” 比如:a、b的值分别是0、4,则a||b的值为1,a&&b的值为0. 但在判断一个量是否为“真”时,以0代表“假”,以非0代表“真” 比如:a=4,因为a的值为非0,被认作“真”,所以对它进行“非”运算!a=0 其实语句是否执行由用户的代码(即判断条件)决定的,而系统只用0和非0进行判断,当用户认为此句可执行,系统判断为“真”,反之亦然 比如:while(ch!='#'){语句序列;} ch!='#'为判断条件 假如ch='A',这可执行大括号中语句序列(系统判断为“真”) 当ch='#',不可执行大括号中的语句序列(系统判断为“假”)
@温钢4872:C语言中1和0代表什么? -
薛雯18355844156…… 逻辑辑量“真”或“假”.C语言编译系统在表示逻辑运算结果时,以数值1代表“真”,以0代表“假”,但在判断一个量是否为真时,以0代表“假”,以非0代表“真”.即将一个非零的数值认作为“真”.
@温钢4872:c语言中的真与假值的含义 -
薛雯18355844156…… 这个不好说,要根据你的定义~~一般来说 在条件表达式中(像if,while) 只有条件为真的时候才执行,当然 do-while 是先执行在判断是一个例外·~要是 你想条件为真的时候 执行的话,,就去 库文件修改·~至于哪个库文件,,我也不是很清楚·~那你就慢慢的着吧·~ 要是 还有不清楚的地方,就 添加问题吧~ 还有就是 整点悬赏分赛·~~ 那样才会有 高手回答·~~
@温钢4872:在C语言中,0表示真还是假 -
薛雯18355844156…… 0表示假,非零表示真.
@温钢4872:在C语言中正确的是用0还是1哦 -
薛雯18355844156…… 在c语言中,true为1,false为0
@温钢4872:c语言中!1是真 -
薛雯18355844156…… 1 是真!1 是对1取反,结果为假
@温钢4872:c语言中0与1以及0与非零有区别么 -
薛雯18355844156…… 没有区别. C语言判断真假时,以0为假,非0为真,即1也是表示真. 通常使用逻辑变量的做法: 定义一个int类型变量,当变量值为0时表示false,值为1时表示true. int flag; flag = 0; ...... flag = 1; if( flag ){......} 扩展e69da5e887aae799bee5...
@温钢4872:在C语言里面非0为真还是大于0为真 -
薛雯18355844156…… 非0为真 等于0时为假