随笔记----关于python 和C++ 里面的与或问题
Python:
简单试了一下,应该是十进制转换为二进制后按位进行与或运算
>>> a = 1
>>> b = 1
>>> a & b
1
>>> a | b
1
>>> a = 1
>>> b = 0
>>> a & b
0
>>> a | b
1
>>>
且与或符号都是单个形式: & 和 |
(两个报错)
C++:
只要数字不是0就为真,是数字0就为假
先来看与(&&):
int a = 10;int b = 20;cout << (a && b) << endl;a = 0;b = 10;cout << (a && b) << endl;
1
0
请按任意键继续. . .
再来看或(||):
int a = 10;int b = 20;cout << (a || b) << endl;a = 0;b = 10;cout << (a || b) << endl;a = 0;b = 0;cout << (a || b) << endl;
1
1
0
请按任意键继续. . .
总结:
与:同真为真,其余为假(各语言都适用)
或:同假为假,其余为真(各语言都适用)
C++与Python的与或相较各自的特点:
Python:
1.将十进制转化为二进制按位进行与或操作
2.与(&) 或(|)都是单字符形式
C++:
1.只要不是0就视为真(按数字1处理)
只要是0就视为假(按数字0处理)
各数字间的与或问题都转化为了0和1的与或问题
2.与(&&) 或(||)都是双字符形式
随笔记----关于python 和C++ 里面的与或问题相关推荐
- python编程语言继承_python应用:学习笔记(Python继承)
学习笔记(Python继承)Python是一种解释型脚本语言,可以应用于以下领域: web 和 Internet开发 科学计算和统计 人工智能 教育 桌面界面开发 后端开发 网络爬虫 有几种叫法(父类 ...
- python里面两个大于号_【课堂笔记】Python常用的数值类型有哪些?
学习了视频课程<财务Python基础>,小编特为大家归纳了Python常用的数值类型和运算符,大家一起来查缺补漏吧~~ 数值类型 整型(int):整型对应我们现实世界的整数,比如1,2,1 ...
- 数据类型不匹配_笔记 | 自学Python 06:数据类型之列表
列表是一种用于保存一系列有序项目的集合,也就是说,你可以利用列表保存一串项目的序列. 想象起来也不难,你可以想象你有一张购物清单,上面列出了需要购买的商品,除开在购物清单上你可能为每件物品都单独列一行 ...
- qstring截取一段字符串_笔记 | 自学Python 05:数据类型之字符串
3.2 String (字符串) 字符串,就是一个个字符组成的有序的序列,是字符的集合,在python中通常使用单引号.双引号和三引号引住的字符序列,由数字.字母.下划线组成.从以下6个方面来了解: ...
- c语言字符串截取_笔记 | 自学Python 05:数据类型之字符串
字符串,就是一个个字符组成的有序的序列,是字符的集合,在python中通常使用单引号.双引号和三引号引住的字符序列,由数字.字母.下划线组成. 从以下6个方面来了解: ①字符串是不可变的 上一期我们介 ...
- python3.4学习笔记(九) Python GUI桌面应用开发工具选择
python3.4学习笔记(九) Python GUI桌面应用开发工具选择 Python GUI开发工具选择 - WEB开发者 http://www.admin10000.com/document/9 ...
- python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑
python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑 许多人在安装Python第三方库的时候, 经常会为一个问题困扰:到底应该下载什么格式的文件? 当我们点开下载页时, 一 ...
- Python+Selenium学习笔记5 - python官网的tutorial - 交互模式下的操作
这篇笔记主要是从Python官网的Tutorial上截取下来,再加上个人理解 1. 在交互模式下,下划线'_'还可以表示上一步的计算结果 2.引号转义问题. 从下图总结的规律是,字符串里的引号如果和引 ...
- python爬取b站视频封面_学习笔记(4)[Python爬虫]:爬取B站搜索界面的所有视频的封面...
学习笔记(4)[Python爬虫]:爬取B站搜索界面的所有视频的封面 import os import requests import re import json from bs4 import B ...
- (萌新笔记)python的复习笔记
简介:python,作为我在暑假入门的第一门语言,我发现它特别简洁和实用,因此我想记录我的python学习过程,现在刚刚大一入门(我比较弱鸡,所以本文可能会有记录很多我初学时遇到的问题,还请大家斟酌观 ...
最新文章
- 解决XP系统下HTTP 错误 403.9 - 禁止访问:连接的用户过多的问题
- ViSP视觉库中实现AprilTag的方法
- Interview Q A 小明一家5口如何过桥
- Linux系统管理员的Bash指南,11条Bash实践经验!
- 分库分表学习总结(4)——分布式事务常见应用场景总结
- C语言实现TCP服务端
- HBase: 看上去很美
- 使用URLDecoder对URL进行中文解析
- SQL优化工具SQLAdvisor使用
- 美国旧金山共享单车数据分析
- 2018年最新电子科技大学TCP/IP协议原理(杨宁)CSF视频教程42讲
- facebuilder免费版_Face Blender(人脸混合器)V2018 最新免费版
- 免费LOGO在线生成
- JDBC--基础JDBC
- 关于使用Swagger-ui时文档显示实体类中隐藏部分字段的问题
- discuz 应用中心访问及下载较慢解决方法
- BAPI_GOODSMVT_CREATE MIGO预留成本中心201发货实例
- Vue开发入门(二) | 说说Vue全家桶有哪些~
- 【计算机网络 22】基础知识总结
- 网站地图是什么?帝国CMS如何快速制作sitemap.xml
热门文章
- 在winform里怎么调用WebBrowser控件里的脚本 (转自思归呓语)
- Opencv 相机视图中的固定框中找到直线用lsd算法
- 190311每日一句
- Atitit 快速开发体系建设路线图
- Atitit vod click event design flow 视频点播系统点击事件文档
- Atitit. Js 冒泡事件阻止 事件捕获 事件传递 事件代理
- Atitit. Class 元数据的反射操作 api apache 工具
- atitit。html css框架Bootstrap Foundation的比较与不同 attilax大总结
- paip.编程语言到底有没有优劣之分优秀之分
- paip. sip module implements API v10.0 to v10.1 but the PyQt4.QtCore module requires API v9.2