#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. TensorFlow实现简单线性回归示例代码

    # -*- coding: utf-8 -*- import tensorflow as tf import numpy as np import matplotlib.pyplot as plt d ...

  2. node error SOCKET error:10106

    上周我的node.js command prompt出错了,什么也干不了 SOCKET error:10106 纠结两天,终于搞定了,其实比较简单,就是不会弄起来好麻烦 参考: 作者:忆常  url: ...

  3. JS---DOM---点击操作---节点的方式---案例

    点击操作---节点的方式---案例 案例1:点击按钮,设置p变色---节点的方式做 <!DOCTYPE html> <html lang="en"> < ...

  4. 关于Fastjson 1.2.24 反序列化导致任意命令执行漏洞

    环境搭建: sudo apt install docker.io git clone https://github.com/vulhub/vulhub.git cd vulhub fastjson 1 ...

  5. 网站后台getshell

    phpmyadmin后台Getshell 获取 web 绝对路径 select @@basedir; 检测是否有写入权限 show global variables like 'secure%' ## ...

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

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

  7. s3c2440裸机-代码重定位(2.编程实现代码重定位)

    代码重定位(2.编程实现代码重定位) 1.引入链接脚本 我们上一节讲述了为什么要重定位代码,那么怎么去重定位代码呢? 上一节我们发现"arm-linux-ld -Ttext 0 -Tdata ...

  8. 如何用css实现太极图

    <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>太 ...

  9. Java大数类 BigInteger

    package bigint; /** * This class encapsulates a BigInteger, i.e. a positive or negative integer * wi ...

  10. 函数式编程 - Functional Programming

    什么是函数式编程 函数式编程是一种编程范式. 编程范式又是什么? 编程范式是一种解决问题的思路. 命令式编程 把程序看作 一系列改变状态的指令: 函数式编程 把程序看作 一系列数学函数映射的组合. i ...