C语言中的逻辑值“真”是用什么表示的,逻辑值“假”是用什么表示的?

 我来答
帐号已注销
2019-07-09 · TA获得超过1.2万个赞
知道答主
回答量:25
采纳率:0%
帮助的人:6062
展开全部

在C语言中非0的数代表逻辑值“真”,一般用用数字1表示(也可以用其他值),0表示逻辑值“假”,只能用数字0表示。

在C语言标准(C89)没有定义布尔类型,所以C语言判断真假时以0为假,非0为真。

最新的C语言标准(C99)解决了布尔类型的问题。C99提供了_Bool 型,所以布尔类型可以声明为 _Bool flag。_Bool依然仍是整数类型,但与一般整型不同的是,_Bool变量只能赋值为0或1,非0的值都会被存储为1。

C99还提供了一个头文件 <stdbool.h> 定义了bool代表_Bool,true代表1,false代表0。只要导入 stdbool.h ,就能非常方便的操作布尔类型了。

例如:bool flag = false;

扩展资料

1、逻辑真和假按位与进行"与"运算。运算规则:

0&0=0;  

0&1=0;   

1&0=0;    

1&1=1;

2、逻辑真和假按位进行"或"运算。运算规则:

0|0=0;  

0|1=1;  

1|0=1;   

1|1=1;

爱教育爱学习
高粉答主

2019-10-26 · 学而不思则罔,思而不学则殆
爱教育爱学习
采纳数:384 获赞数:112733

向TA提问 私信TA
展开全部

C语言中的逻辑值“真”是用T表示(True,真) 值,逻辑值“假”是用 F(False,假)。

编程语言中表示 T(True,真) 值和 F(False,假)值的数据类型叫做布尔类型,在 C 语言中通常用 int 类型来表示,非 0 表示 T,0 表示 F。

布尔逻辑是写程序的基本功之一,程序中的很多错误都可以归因于逻辑错误。以下是一些布尔代数的基本定理,为了简洁易读,T 和 F 用 1 和 0 表示,|| 用 + 号表示,x、y、z 的值可能是 0 也可能是 1 。

扩展资料

常用的逻辑运算符还有 “||”表示“或者”,对于表达式 a||b,“a 或者 b 成立”就为真,也就是说 a 和 b 只要有任意一个成立,a||b 就为真。

比如,a=5,表达式 a>0 || a<-1 的结果为真,因为 5>0,即使 5<-1 不成立,整个表达式也为真。还有“!”表示“反”,对于表达式 !a,a 为真时,!a 为假;a为假时,!a 为真。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
多少个什么
2019-08-02 · TA获得超过7279个赞
知道答主
回答量:277
采纳率:0%
帮助的人:4.1万
展开全部

逻辑值只有两个值,即true(真)和false(假),在C语言中true用1表示,false用0表示。

需要注意的是,在C语言中并没有逻辑数据类型,在需要保存逻辑值时,可以用整型类型保存。例如:

int x=10,y=20;

int c = (x>y);//x>y此表达式为假,则整个表达式的值为0,即c变量的值为0;

printf(“c=%d\n”,c);//结果:c=0

扩展资料:

运算注意事项

当表达式进行&&运算时,只要有一个为假,总的表达式就为假,只有当所有都为 真时,总的式子才为真。当表达式进行||运算时,只要有一个为真,总的值就为真,只有当所有的都为假时,总的式子才为假。

逻辑非(!)运算是把相应的变量 数据转换为相应的真/假值。若原先为假,则逻辑非以后为真,若原先为真,则逻辑非以后为假。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Yuqi_Tan

2017-06-23 · TA获得超过8.9万个赞
知道大有可为答主
回答量:9918
采纳率:93%
帮助的人:3453万
展开全部
在C语言中,逻辑值“真”用数字1表示,逻辑值“假”是用数字0表示。
还有,在c语言中,任何非0数字都能够被系统解释为“逻辑真”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ylcqucc
2015-01-16 · TA获得超过1436个赞
知道小有建树答主
回答量:862
采纳率:0%
帮助的人:335万
展开全部
C语言中的逻辑值“真”是用,非0表示

逻辑假,用0表示
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(28)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式