- xiao9di 的博客
第1课 基本输出操作
- 2022-7-11 10:49:57 @
课堂笔记
1. C++程序基本框架
#include <bits/stdc++.h> // 固定格式,引入万能头文件bits/stdc++.h
using namespace std; // 固定格式,使用命名空间std(包含了C++开发者们写好的一些功能,我们可以直接用),注意末尾有分号
// 这里的空行,有没有都行,有几个空行都行,下面的代码也是的。C++不关心空行。
int main() // 这一行代表一个函数的定义,main函数是C++程序的入口,也就是程序会从这个函数开始执行
{ // 花括号括起来的,是函数的内容,也就是函数要实现的功能
cout<<"Hello world!"; // 向屏幕上输出Hello world!这句话。双引号里的内容是字符串,就像我们人说的话
return 0; // 固定格式,main函数需要return 0;来告诉计算机我们的代码执行完成了
}
【什么是注释?】
// 双斜杠后面的内容是注释,只能被我们人看到,计算机运行代码时会忽略注释
/*
被/* */包围起来的内容,也是注释。
双斜杠只能注释一行,而/* */可以注释很多行
*/
2. 基本输出
2.1 cout
cout
是实现输出的语句,必须搭配<<
使用。可以实现向屏幕上输出任意内容。例如
cout<<"Hello world!";
巧记:cout
像屏幕,<<
像箭头,把我的内容显示到屏幕上。
2.2 endl
endl
是换行功能,可以放在内容的后面,代表换到写一行。如果想要向屏幕上输出多行内容,那么就需要换行。例如
cout<<"Hello 1!"<<endl; // 注意endl最后是个字母l,而不是数字1
cout<<"Hello 2!"<<endl;
cout<<"101"<<endl; // 输出加双引号的数字时,计算机认为它是字符串,也上面的Hello 1!一样,都是字符串
cout<<101<<endl; // 输出数字,不加双引号,那么就会被计算机自动识别为数字
屏幕上将会显示:
Hello 1!
Hello 2!
101
101
3. 数学知识
3.1 实数
实数是初中数学概念。可以通俗理解为带小数点的数, 也就是我们常说的小数 (包括有限小数和无限小数,无限小数举个例子:1➗3=0.3333无限循环)。
实数有正数和负数之分,正数就是我们生活中常用的数字,而负数就是在正数前面加个负号(也就是减号)。举个例子,我欠你10元钱,也可以说是你欠我-10元钱。
例如,−1, −2, −3.14, 0, 1, 2,3.5, 100, 0.33333333这些都是实数。
数轴
3.2 相反数
相反数就是符号取反。例如 5 的相反数是 −5,而 −6 的相反数是 6 。
3.3 绝对值
绝对值是指任意一个实数的正数形式。
负数的绝对值一定是它的相反数, 正数的绝对值就是它本身。
例如,-5 的绝对值是 5,100 的绝对值是 100,-3.14的绝对值是3.14。