1. 首页 > 科技

c语言0和1谁真谁假 c语言中0和1代表什么

C语言中什么时候0表示真,1表示假

C语言规定1为真(TRUE),0为假(FALSE).C语言中0为假,1为真,逻辑与和整数乘法相同,而c语言中的1就是整数,整数除法1/2结果也会是整数,数学中答案是0.5.

c语言0和1谁真谁假 c语言中0和1代表什么

C语言里除了0表示假1表示真,那其他的数字表示的是真还是假

零表示假,非零表示真;我们习惯用1表示真

在C语言0表示真还是假,为什么会这样呀为什么呢?

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='#',不可执行大括号中的语句序列(系统判断为“假”)

0为真 1为假

真亦假假亦真,真真假假,假假真真.在不懂计算机的人脑袋里,0和1没有真假之分.在c里0为假,1为真.在底层0为真,1为假.在java里0,1不能表示真假.遗憾.

关于C语言的填空题——算出表达式的值是真还是假.用1表示真,用0表.

&&表示“与”,与的规则是同真为真,至多有一个真则为假,第1题a+bc为真,把c赋值给b后,b==5也为真,所以为真,值为1

c语言,0&&0是真是假,为什么.

0在C, C++中表示假.非零为真.所以0是假.而&&的意思是它两边的表达示都得是真, 它才是真.

c语言中!1是真

1 是真!1 是对1取反,结果为假

C语言中1和0代表什么?

逻辑辑量“真”或“假”.C语言编译系统在表示逻辑运算结果时,以数值1代表“真”,以0代表“假”,但在判断一个量是否为真时,以0代表“假”,以非0代表“真”.即将一个非零的数值认作为“真”.

请大佬解释一下这种情况下怎么判断逻辑运算的真假?

在C语言中,0值代表假,非0值代表真, &&是 与 的意思,所以 (a && b)就是 真,(c < 'B')等价('A' < 'B')C语言自动转换成字母的ascll码比较大小即(65 <66),也.

c语言中0=123是真还是假

赋值号左边若 是 字母 O,那么 O=123 表达式的值 得 123, 为 真 (非0就是真).赋值号左边若 是 数字 零 , 0 不可做左 值,语法 编译 不能通过.若赋值号左边若 是 数字 零, 用的是 == , 那么 0==123 为 假,(因为 0 不等于 123).