西加加C++入门语法(与派森python相对应)
认真读完这篇文章,你会学会:
1.输入流与输出流
2.变量的声明与赋值
3.变量类型
0.西加加基本框架
include <iostream>
using namespace std;
int main(){// 此处写代码return 0;
}
第1行:输入输出流头文件,相当于python中的:
import ***
第二行是使用标准命名空间。
第三行表示main函数,是程序的入口。
第四行开始就可以写代码了。
第五行:返回0。在Linux系统中,这是程序结束的标识。
1.输入流与输出流
如果只用iostream头文件的话,我们使用cin与cout来输入输出。
输出如下:
cout << (想要输出的对象1) << endl;
cout << (想要输出的对象2) << (想要输出的对象3) << endl;
endl表示换行。
如果不加换行,则不用写endl;
相当于python的这样:
print('***', end='\n')
注意:c++中的每条语句结束都要加分号!英文分号!
输入
输入格式如下:
cin >> (变量) >> (变量2);
相当于python的这样:
var = input()
到了cin,就不得不提起变量。
2.变量的声明与赋值
变量声明的格式如下:
(变量类型) (变量名称);
如果要声明一个变量a,为整型,代码如下:
int a;
如果还要给他赋一个初始值,则如下:
int a = 0;
相当于python中这样:
a = 0
python之父一定是个懒人,也是个直男
有了变量,我们就可以开心地使用cin语句了。
int a;
cin >> a;
cout << a * 2 << endl;
但是,问题又来了,前面提到了变量,那么什么是变量的类型呢?
3.变量类型
废话不多说,以下是我整理的表格,拿去用吧。
类型名 | 解释 | 示例 | 范围 |
---|---|---|---|
int | 整数 | 5 | -2147483648~2147483647 |
long long | 长整数 | 8223332036800775 | -9223372036854775808~9223372036854775807 |
double | 浮点数,小数 | 5.5 | -1.7e-308~1.7e+308 |
char | 字符 | ‘a’ | 必须用单引号引起来的单个字符 |
string | 字符串 | “hello” | 必须引入头文件string |
以及等等。
欲知判断语句如何,请听下回分解。
原创不易,求打赏 :)
关于我:11岁小学生,马上六年级了,喜欢个人研究一些python和c++的编程内容,希望以后能去大厂(最好是鹅厂)工作。
(~ ̄▽ ̄)~
西加加C++入门语法(与派森python相对应)相关推荐
- python如何在前面加井_python入门之井字棋小游戏
引言: 刚学python好几天了,从java到python,基础学起来确实比较容易,语法掌握,基本概念上都比较容易入脑. 唯一比较郁闷的是老想着用java的语法去学python代码,这点还需要后面慢慢 ...
- 批量加水印加logo#ps入门基础教程学习ps视频教程
批量加水印加logo#ps入门基础教程学习ps视频教程修图后期
- C加加入门教程 1.什么是C加加?
Hello,大家好,我是木头做的鱼,木鱼啊. 随着我们.中国科技的发展越来越多,人使用电子产品,而这些电子产品其实都是一些一行一行代码编出来的.现在也有很多C加加小白,想要学习编程,所以我将出一个C加 ...
- 大数据必学Java知识(一):Java基础入门语法和安装
Java基础入门语法和安装 1. Java概述 1.1 Java语言背景介绍(了解) 1.2 Java语言跨平台原理(理解) 1.3 JRE和JDK(记忆) 1.4 JDK的下载和安装(应用) 2. ...
- python加载项向导_什么是 Python 加载项?
加载项是一种自定义项,它可以插入到 ArcGIS for Desktop 应用程序(即 ArcMap.ArcCatalog.ArcGlobe 和 ArcScene)中以便提供补充功能以完成自定义任务, ...
- python中 1.34e3_Python快速编程入门——第2章 Python基础语法
第2章 python基础语法 一.基本语法 二.变量和数据类型 三.标识符和关键字 四.简单数值类型 一.基本语法 注释:Python的注释是用# 不像C/C++使用的是//或者/*/.多行注释好像挺 ...
- 强烈推荐使用五笔加加输入法
五笔加加输入法是世界是最好用的五笔输入法.全球最好用的五笔输入法是五笔加加输入法."它有如下极为特殊的方便使用之处: ①中英文切换,直接按左CTRL键或输入:+相应的英文+回车. ②重码选择 ...
- 面试说“C加加”?中式口语到底坑过多少人...
当踏入美国这片土地时,也许很多人开口前最先想到的是脑海里储藏的BBC.老友记对话.但是实际上嘴里蹦出来的,却是小学课本里李雷和韩梅梅的尬聊. 中式英语.浓重的口音,有些人在美两三年还是没改过来.有些同 ...
- 【C++】运算符重载2-深拷贝深赋值、前加加后加加的重载
深拷贝.深赋值 我们首先通过下面这段代码来研究一下深拷贝和浅拷贝,区分一下什么时候需要我们自己来写拷贝构造函数和赋值运算符重载的函数. class Test {private:int m_a = 1; ...
最新文章
- 大数据项目一般金额多少_大数据分析师年薪一般多少?学什么专业才能从事大数据?...
- python versions compatibility_为什么在python中迭代一个字典时必须调用.iteritems()?...
- 服务器的智能监控管理结束,通过服务器监控告警进行异常排障
- 读取csv文件 java_Java:逐步读取/流式传输CSV文件
- 红帽峰会2015所需的JBoss BPM内容指南
- 在Ubuntu上下载、编译和安装Android 4.2 最新内核源代码(Linux Kernel)
- np.random中各随机采样函数一览
- 力扣1317.将整数转换为两个无零整数之和
- os+rom+android+6.0+n9005,三星S8+官方韩版安卓9固件rom系统线刷升级包:G955NKSU3DSG5
- VLAN隔离技术 — 端口隔离
- EUI学习之自定义皮肤
- ERROR: sdl2 requested but not found
- vc++datamatrix二维码识别
- [python]打日语
- FastDeRain解读
- python xlutils模块安装_python接口测试,第三方包xlrd和xlutils,怎么安装
- 沪江python全栈开发_【沪江技术沙龙】 -- 大规模Node.js应用
- Linux权限管理(week1_day5)--技术流ken
- 梦幻新开服务器维护,梦幻西游12月新开服务器
- cocos2d-x 横板游戏触屏人物和背景移动 方法1
热门文章
- 开卷有益:架构整洁之道
- HTML+CSS系列学习:重生之我要精通编程语言修仙
- android 日倒计时计算器,分秒倒数日app下载-分秒倒数日(时间计算器)安卓版下载 v2.0.0安卓版_5577安卓网...
- 颗粒离散元软件(PFC)中Python第三方cartopy包配置
- 英语在线发音linux,英语在线读音好处这么多?
- 埃斯顿三轴机器人编程_博世力士乐:埃斯顿机器人(手腕+小臂)装配线
- UBUNTU14.04 的rabbitvcs问题
- 公有云上基于微服务架构SAAS产品研发实践「活动通知」
- 解决局域网流量异常的问题
- 通配符SSL证书 什么是通配符SSL证书 通配符SSL证书的好处