定时器与数码管基础之逻辑电路与逻辑运算
在数字电路或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
逻辑电路符号:
本文来自博客园,作者:EricsT,转载请注明原文链接:https://www.cnblogs.com/EricsT/p/18455845
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)