2508|12

3401

帖子

0

TA的资源

五彩晶圆(中级)

楼主
 

(c = getchar())什么情况会等于EOF呢 [复制链接]

 

(c = getchar())什么情况会等于EOF呢

C语言EOF.png (260.72 KB, 下载次数: 0)

C语言EOF.png
此帖出自51单片机论坛

最新回复

是的。这里括号里的结果就是你前面帖子里看见的 if () 括号里面的结果。   详情 回复 发表于 2020-7-20 15:13
点赞 关注
 

回复
举报

6040

帖子

202

TA的资源

版主

沙发
 

控制台输入快捷键ctrl+z或者ctrl+d,这两个是哪个我记不清了,unix和windows系统是不一样的。

此帖出自51单片机论坛

点评

既然有按位与和逻辑与  是不是也有按位或和逻辑或   按位异或和逻辑异或?    详情 回复 发表于 2020-7-17 14:23
控制台输入快捷键ctrl+z或者ctrl+d----------------你的意思是在控制台界面 按下trl+z或者ctrl+d就会退出上面的循环语句?  详情 回复 发表于 2020-7-17 12:05
 
 
 

回复

3401

帖子

0

TA的资源

五彩晶圆(中级)

板凳
 
lcofjp 发表于 2020-7-17 11:54 控制台输入快捷键ctrl+z或者ctrl+d,这两个是哪个我记不清了,unix和windows系统是不一样的。

控制台输入快捷键ctrl+z或者ctrl+d----------------你的意思是在控制台界面 按下trl+z或者ctrl+d就会退出上面的循环语句?

此帖出自51单片机论坛
 
 
 

回复

3401

帖子

0

TA的资源

五彩晶圆(中级)

4
 
lcofjp 发表于 2020-7-17 11:54 控制台输入快捷键ctrl+z或者ctrl+d,这两个是哪个我记不清了,unix和windows系统是不一样的。

既然有按位与和逻辑与  是不是也有按位或和逻辑或   按位异或和逻辑异或?
 

此帖出自51单片机论坛

点评

位与&逻辑与&& 逻辑异或 就是==  详情 回复 发表于 2020-7-18 19:34
没有逻辑异或运算符,其他都有,自己看表。  详情 回复 发表于 2020-7-17 17:01
 
 
 

回复

6040

帖子

202

TA的资源

版主

5
 
QWE4562009 发表于 2020-7-17 14:23 既然有按位与和逻辑与  是不是也有按位或和逻辑或   按位异或和逻辑异或? &n ...

没有逻辑异或运算符,其他都有,自己看表。

此帖出自51单片机论坛
 
 
 

回复

6110

帖子

4

TA的资源

版主

6
 
本帖最后由 damiaa 于 2020-7-17 17:17 编辑

&& 逻辑与,可以理解为并且的意思.

||  逻辑或,可以理解为或者的意思,也就是条件可以2取一

! 逻辑非  (一元表达式)

 

没有这个 ^^ 哈哈。

此帖出自51单片机论坛
 
 
 

回复

7671

帖子

18

TA的资源

五彩晶圆(高级)

7
 

脑洞很会想,我当时也想过这个问题。

此帖出自51单片机论坛
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

4008

帖子

0

TA的资源

版主

8
 

 # define EOF (-1)

此帖出自51单片机论坛
 
 
 

回复

4008

帖子

0

TA的资源

版主

9
 
本帖最后由 huo_hu 于 2020-7-18 19:42 编辑
QWE4562009 发表于 2020-7-17 14:23 既然有按位与和逻辑与  是不是也有按位或和逻辑或   按位异或和逻辑异或? &n ...

位与&逻辑与&&

位反~逻辑反!

位异或^逻辑异或 就是==

此帖出自51单片机论坛

点评

这个返回值为1体现在哪里  详情 回复 发表于 2020-7-20 14:20
 
 
 

回复

3401

帖子

0

TA的资源

五彩晶圆(中级)

10
 
huo_hu 发表于 2020-7-18 19:34 QWE4562009 发表于 2020-7-17 14:23 既然有按位与和逻辑与  是不是也有按位或和逻辑或 &n ...

这个返回值为1体现在哪里

QQ图片20200720140539.png (86.53 KB, 下载次数: 0)

QQ图片20200720140539.png
此帖出自51单片机论坛

点评

a = (b == c); 可以看a的值。  详情 回复 发表于 2020-7-20 14:27
 
 
 

回复

7671

帖子

18

TA的资源

五彩晶圆(高级)

11
 
QWE4562009 发表于 2020-7-20 14:20 这个返回值为1体现在哪里

a = (b == c); 可以看a的值。

此帖出自51单片机论坛

点评

括号里面的意思是 判断b是否等于c?如果b等于C  则a为1  否则a=0?  详情 回复 发表于 2020-7-20 14:45
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

3401

帖子

0

TA的资源

五彩晶圆(中级)

12
 
freebsder 发表于 2020-7-20 14:27 a = (b == c); 可以看a的值。

括号里面的意思是 判断b是否等于c?如果b等于C  则a为1  否则a=0?

此帖出自51单片机论坛

点评

是的。这里括号里的结果就是你前面帖子里看见的 if () 括号里面的结果。  详情 回复 发表于 2020-7-20 15:13
 
 
 

回复

7671

帖子

18

TA的资源

五彩晶圆(高级)

13
 
QWE4562009 发表于 2020-7-20 14:45 括号里面的意思是 判断b是否等于c?如果b等于C  则a为1  否则a=0?

是的。这里括号里的结果就是你前面帖子里看见的 if () 括号里面的结果。

此帖出自51单片机论坛
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表