定时器与数码管基础之逻辑电路与逻辑运算

在数字电路或C语言中,非零为真,即逻辑上的“假”就是数字电路或C语言中的“0”这个值,而逻辑“真”就是其他一切“非0值”

以下逻辑运算符都是按照变量整体值进行运算的,通常叫做逻辑运算符:

&&逻辑与:F = A && B,当 A、B 的值都为真(非0)时,F 的值为真(1),否则 F 为假(0)

||逻辑或:F = A || B,当 A、B 的值任意一个为真(非0)时,F 的值为真(1),否则 F 为假(0)

!逻辑非:F = !A,当 A 的值为真(非0)时,F 的值为假(0),否则 F 为真(1)

以下逻辑运算符都是按照变量内的每一位来进行运算的,通常叫做位运算符:

&按位与:F = A & B,例如:A = 0b11001100,B = 0b11110000,则结果 F 就等于 0b11000000

|按位或:F = A | B,例如:A = 0b11001100,B = 0b11110000,则结果 F 就等于 0b11111100

~按位取反:F = ~A,例如:A = 0b11001100,,则结果 F 就等于 0b00110011

^按位异或:F = A ^ B,例如:A = 0b11001100,B = 0b11110000,则结果 F 就等于 0b00111100

 

逻辑电路符号:

 

posted @   EricsT  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
点击右上角即可分享
微信分享提示