1016作业

本文详细介绍了逻辑运算符(逻辑与、逻辑或、逻辑非)的概念及应用,并通过通俗的例子帮助理解。此外还讲解了条件运算符的使用方法,以及C语言中常用的输入输出函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,逻辑运算符:

1,逻辑与"&&"(备注:&是取地址符)      &读作:and

   通俗的解释:两个条件必须满足。

                                             

比如,我的丈母娘说想娶我女儿,必须有房和有车 ,表达式:有房&&有车;

 

2,逻辑或"||""读作:"or"--卧。

  通俗解释:两个条件满足一个就行,

比如,我的丈母娘说,你想娶我女儿,要么有车,要么有房, 表达式 :有房||有车

 

逻辑非"!",读作:“not”--

通俗解释:反着问。

比如,丈母娘问,

你是不是不抽烟?    !抽烟

你是不是不喝酒?    !喝酒

 

终极挑战:你是不是不承认你不是不爱我?  !(承认(!(!爱我)))

 

逻辑关系表

运算结果:1(非0 , 逻辑真),0(逻辑假)

运算的优先级(从高到低):

 

 

短路表达式:

"&&"  "||",均具有短路求值的特点:

情况1:

 || 表达式2  当表达式1为假时

情况2:

表达式1||表达式2  当表达式1为真时

 

以上两种情况下,表达式2的值都不会被计算, 可以理解为字节忽略。

 

 

二,条件运算符:     “表达式1? 表达式2:表达式3”三目运算符;

 如果表达式1的值为真,则整个条件表达式的值为表达式2的值,否则为表达式3的值。

 

 

 

 

 

 

三:输入输出函数:printf("") getchar("")   scanf("")   putchar(""),

 

 

int   a = 0;

scanf(%d,&a);  如用不了,加上  #define _ CRT_SECURE_NO_WARNINGS

getchar();

 

 

getchar();,请求终端输入字符

putchar();,输出单个字符

 

格式控制符扩充:

- 右对齐(默认是右对齐)

0 输出的空位用

m   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值