C++(OI竞赛入门)学习指南一
#include<cstdio> 头文件#include包含 <头文件名称>
#include<iostream> 需要头文件里面的功能 cstdio,iostream 包含c++最基本的功能
using namespace std; 激活头文件里面的功能 有一个分号
空行是可以随意控制
int main( ) { main表示主程序部分,代码都是从主程序开始运行,遵循从上到下顺序
return 0; 程序结束的地方 缩进是使代码简洁,直观。
} C++每写一句代码都需要以分号结尾,表示这句话我们执行结束
#include<cstdio>
#include<iostream>
using namespace std;
int main(){
Cout << "hello word"; 输出语句,”里面为输出的内容” 双引号是需要英文的
保存后,还不能运行,电脑还看不懂我们的内容,需要编译
return 0;
}
1编译,2运行,3编译并运行,4编译
编译结果(成功)
(BUG)
运行(成功)
<<”hello word”<< endl <<”moring”
新建txt文本----------写程序------------保存--------重命名xxx.cpp-----打开cpp文件。
保存后桌面出现cpp文件
编译完成之后桌面会新增exe程序
Exe打开后闪一下就退出,
方法打开exe
打开cmd---拖入exe文件即可
2+2
3*2
8-3
9/3
10/4
10/3
除号 / , (整除) 两边都是整数
(正常的除法)两边都是小数就会保留小数
取模运算符 % ,求余数。 9%4 8%4
高级运算符: 乘方,开根号 #include<cmath>
Sqrt(int) 开根号
Pow(底数,指数)乘方
abs(int) 绝对值
cos(int)三角函数 余弦 ---------Π pi=acos(-1)
比较运算符 > , < , == , >= , <=
优先级 8+9*1=17 先运算乘除再加减
Cout<<1<2 错误 比较运算符优先级小,不能与<<放一起
True 1 真
False 0 假
数据类型
- 整形 int 4字节 2,3,4, -3
- 长整型 long long int 8字节
- 浮点型 float 4字节 3.14 ,4.44
- 双浮点型 double 8字节 小数
- 布尔型 boolean 1字节 真,假 1,0
- 字符型 char 1字节 ‘a’ ‘o’ ‘2’
C++(OI竞赛入门)学习指南一的更多相关文章
- Python入门学习指南
对于初学者,入门至关重要,这关系到初学者是从入门到精通还是从入门到放弃.以下是结合Python的学习经验,整理出的一条学习路径,主要有四个阶段 NO.1 新手入门阶段,学习基础知识 总体来讲,找一本靠 ...
- MyBatis3 入门学习指南
官网原文:http://www.mybatis.org/mybatis-3/zh/index.html 1.简介 1.1 什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持定制化 ...
- Python入门学习指南--内附学习框架
https://blog.csdn.net/weixin_44558127/article/details/86527360
- ES6——入门学习指南
ES6的简介: ECMAScript6.0(以下简称ES6)是JavaScript语言的下一代标准,已在2015年6月正式发布了.它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序 ...
- 云计算、大数据、编程语言学习指南下载,100+技术课程免费学!这份诚意满满的新年技术大礼包,你Get了吗?
开发者认证.云学院.技术社群,更多精彩,尽在开发者会场 近年来,新技术发展迅速.互联网行业持续高速增长,平均薪资水平持续提升,互联网技术学习已俨然成为学生.在职人员都感兴趣的“业余项目”. 阿里云大学 ...
- Java工程师学习指南 入门篇
Java工程师学习指南 入门篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都 ...
- 算法竞赛入门经典训练指南——UVA 11300 preading the Wealth
A Communist regime is trying to redistribute wealth in a village. They have have decided to sit ever ...
- Java工程师学习指南(入门篇)
Java工程师学习指南 入门篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都 ...
- PWN二进制漏洞学习指南
目录 PWN二进制漏洞学习指南 前言 前置技能 PWN概念 概述 发音 术语 PWN环境搭建 PWN知识学习途径 常见漏洞 安全机制 PWN技巧 PWN相关资源博客 Pwn菜鸡小分队 PWN二进制漏洞 ...
随机推荐
- C# - VS2019 WinFrm应用程序调用WebService服务
WinFrm应用程序调用WebService服务 关于WebService的创建.发布与部署等相关操作不再赘述,传送门如下:C# VS2019 WebService创建与发布,并部署到Windows ...
- config-server-bus动态更新配置
config-server用来搭建配置中心,而配置信息一般使用gitlab仓库来存储,这样在你的配置发生改变时,不需要从新打包,而如果使用native的试,则需要从新打一个config-server的 ...
- PHP 字符串大全
PHP字符串函数是核心的一部分.无需安装即可使用这些函数 函数名称 描述 addcslashes 以 C 语言风格使用反斜线转义字符串中的字符 addslashes 使用反斜线引用字符串 bin2he ...
- EF实体类指定部分属性不映射成数据库字段特性
添加NotMapped 特性 /// <summary> /// 用户名 /// </summary> [NotMapped] public string user_name ...
- 前端面试题套路--终极版(Vue、JavaScript)
前言 面试题是永远都准备不完的!!!!! 前端常见的一些问题 1.前端性能优化手段? 1. 尽可能使用雪碧图 2. 使用字体图标代替图片 3. 对HTML,css,js 文件进行压缩 4. 模块按需加 ...
- vuejs中拖动改变元素宽度实现宽度自适应大小
需求效果: 原理:拖动效果的实现基本都是dom操作来实现的,通过拖动分隔线,计算分隔线与浏览器边框的距离(left),来实现拖动之后的不同宽度的计算:当拖动分隔线1时,计算元素框left和mid:当拖 ...
- vuex 精简demo解析
1.store/index.js 文件 import Vue from 'vue' import Vuex from 'vuex' //使用vuex Vue.use(Vuex); //一个store ...
- How to use special characters in XML?
https://dvteclipse.com/documentation/svlinter/How_to_use_special_characters_in_XML.3F.html Because X ...
- python判断文件的访问权限
os.access(file, mode)判断文件的访问权限file为文件mode为操作模式,有这么几种:os.F_OK: 检查文件是否存在;os.R_OK: 检查文件是否可读;os.W_OK: 检查 ...
- 2019/12/12学习内容摘要(Linux系统用户与用户组管理②)
5.命令 chfn 用于修改用户的finger (finger为 /etc/passwd 文件第五个字段中显示的信息) 三,用户密码管理 1.命令passwd 格式 passwd [username ...