或且非怎样用c语言写?

 我来答
双子座aimee
2018-01-09 · TA获得超过1万个赞
知道小有建树答主
回答量:543
采纳率:95%
帮助的人:14.2万
展开全部

或为||,比如x<1||x>3意思就是x小于1或者大于3。

且为&&,比如x<3&&x>1意思就为1<x<3。

非为!,比如!0,意思就是非0。

“!”(逻辑非)、“&&”(逻辑与)、“||”(逻辑或)是三种逻辑运算符

“逻辑与”相当于生活中说的“并且”,就是两个条件都同时成立的情况下“逻辑与”的运算结果才为“真”。

“逻辑或”相当于生活中的“或者”,当两个条件中有任一个条件满足,“逻辑或”的运算结果就为“真”

”逻辑非“就是指本来值的反。

逻辑运算符把各个运算的变量(或常量)连接起来组成一个逻辑表达式。

逻辑运算符有4个,它们分别是: !(逻辑非)、 ||(逻辑或)、&&(逻辑与) ^(异或)。在位运算里面还有 &(位与)、|(位或)的运算。

山芝臧柔惠
2020-05-01 · TA获得超过3633个赞
知道大有可为答主
回答量:3167
采纳率:30%
帮助的人:173万
展开全部
程序代码如下:
#include
"stdio.h"
#include
"stdlib.h"
int
main()
{
file
*fp=fopen("f:\\number.in","r");
char
str[9]={'\0'};
fgets(str,10,fp);
int
a,b,c;
a=(str[4]-48)*100+(str[3]-48)*10+(str[2]-48);
b=(str[6]-48)*100+(str[5]-48)*10+(str[7]-48);
c=str[8]-48;
file
*fp_2=fopen("f:\\number.out","w");
fprintf(fp_2,"%d",a+b+c);
return
0;
}
说明:定义输出和输入文件在f盘目录下,利用读入字符串函数fgets从文件中读入字符串放入字符数组str中,然后定义三个整型,利用字符和数字之间acsii码的关系将字符转换成整型,最后输出到文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式