在C语言中~和!在取非时的区别
2018-03-22 · 数字健康管理平台
浙江卫健科技有限公司
公司围绕消费者的健康大数据、互联网和人工智能创建信息健康的生态系统,去分析、研究、引导和管理生命科学,以慢病管理作为切入点,提供个性化管理健康的产品和智能服务,创建数字健康新生活。
向TA提问
关注
展开全部
!是逻辑符号,对一个数据进行!运算时,必须先把该数据强制转换为Bool型,即0或1,再进行运算。
而~是位运算,对任何数据都不需要强制转换,起作用是将数据在内存中的每一位(当然是二进制)取反。
两种运算的结果一般不相等。
而~是位运算,对任何数据都不需要强制转换,起作用是将数据在内存中的每一位(当然是二进制)取反。
两种运算的结果一般不相等。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询