#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 假

数据类型

  1. 整形     int 4字节  2,3,4, -3
  2. 长整型   long long int 8字节
  3. 浮点型   float 4字节  3.14 ,4.44
  4. 双浮点型 double 8字节 小数
  5. 布尔型 boolean 1字节 真,假 1,0
  6. 字符型 char  1字节 ‘a’  ‘o’  ‘2’

C++(OI竞赛入门)学习指南一的更多相关文章

  1. Python入门学习指南

    对于初学者,入门至关重要,这关系到初学者是从入门到精通还是从入门到放弃.以下是结合Python的学习经验,整理出的一条学习路径,主要有四个阶段 NO.1 新手入门阶段,学习基础知识 总体来讲,找一本靠 ...

  2. MyBatis3 入门学习指南

    官网原文:http://www.mybatis.org/mybatis-3/zh/index.html 1.简介 1.1 什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持定制化 ...

  3. Python入门学习指南--内附学习框架

    https://blog.csdn.net/weixin_44558127/article/details/86527360

  4. ES6——入门学习指南

    ES6的简介: ECMAScript6.0(以下简称ES6)是JavaScript语言的下一代标准,已在2015年6月正式发布了.它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序 ...

  5. 云计算、大数据、编程语言学习指南下载,100+技术课程免费学!这份诚意满满的新年技术大礼包,你Get了吗?

    开发者认证.云学院.技术社群,更多精彩,尽在开发者会场 近年来,新技术发展迅速.互联网行业持续高速增长,平均薪资水平持续提升,互联网技术学习已俨然成为学生.在职人员都感兴趣的“业余项目”. 阿里云大学 ...

  6. Java工程师学习指南 入门篇

    Java工程师学习指南 入门篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都 ...

  7. 算法竞赛入门经典训练指南——UVA 11300 preading the Wealth

    A Communist regime is trying to redistribute wealth in a village. They have have decided to sit ever ...

  8. Java工程师学习指南(入门篇)

    Java工程师学习指南 入门篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都 ...

  9. PWN二进制漏洞学习指南

    目录 PWN二进制漏洞学习指南 前言 前置技能 PWN概念 概述 发音 术语 PWN环境搭建 PWN知识学习途径 常见漏洞 安全机制 PWN技巧 PWN相关资源博客 Pwn菜鸡小分队 PWN二进制漏洞 ...

随机推荐

  1. 【Gradle】Android Gradle 多渠道构建

    Android Gradle 多渠道构建 多渠道构建的基本原理 在Android Gradle中,定义了一个叫Build Variant的概念,一个Build Variant=Build TYpe+P ...

  2. 页面中加入地图map

    1.首先要有密钥AK ,可以自己注册获取或复制别人的 .搜索百度地图API (http://lbsyun.baidu.com/apiconsole/key) 2.地图示例 <head> & ...

  3. 知识图谱基础之RDF,RDFS与OWL 2

    https://zhuanlan.zhihu.com/p/32122644 看过之前两篇文章([1](为什么需要知识图谱?什么是知识图谱?——KG的前世今生), [2](语义网络,语义网,链接数据和知 ...

  4. 教你如何在5分钟轻松部署squid正向代理

    正向代理是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返 ...

  5. Python 获取MD5加密值

    Python 获取MD5加密值方法封装 import hashlib def get_md5(s): """获取MD5加密值 :param s: 需要加密的字符串 :re ...

  6. qt 自定义控件窗口提升

  7. 5G技术发展迅猛,亚博电竞(yabo055)搭上科技快车

    要说当前互联网科技最为令人期待的当属yabo055点康母的5G技术了.自2018年5G标准确定以来,民众就对5G非常的期待,而亚博电竞早已意识到了5G时代的来临势不可挡,早已着手将5G运用于网站和游戏 ...

  8. vue-cli2和cli3的使用和区别

    vue-cli脚手架的使用 使用vue-cli可以快速搭建vue的开发环境,和webpack的配置 安装vue脚手架: npm install -g@vue/cli 上面安装的是vue cli3的版本 ...

  9. AJAX-CORS 跨域

    1.CORS就是一套AJAX跨域问题的解决方案. 2.CORS的原理: CORS定义一种跨域访问的机制,可以让AJAX实现跨域访问. 3.CORS浏览器支持情况: Chrome 3+ Firefox ...

  10. idea中导入别人的vue项目并运行

    1. 下载node.js 在搭建vue的开发环境之前,先下载node.js,下载地址:https://nodejs.org/en/ https://blog.csdn.net/antma/articl ...