cpp位运算符
05-0 位运算符 位运算符作用于位,并逐位执行操作。 这里我们需要知道一个概念:1 字节是 8 位。计算机存储的是二进制(也就是只有0和1)。 而位运算符是作用于位上的,就是作用于0或者1上的。 之后会介绍位运算符的具体信息。不过我们先写了一个函数,用于将1 字节的数字(限制正整数)转化为位。这样…
cpp逻辑-或
04-3 逻辑运算符-或 逻辑或的运算符是两个竖线||,在删除键下面( 当然,如果用or也是可以的(参见后面) 他的意思是,如果有两个条件,只要有任意一个是真,那么他就是真。返回到我们上一个例子。 #include<iostream> using namespace std; int m…
cpp逻辑-与
04-2 逻辑运算符-与 与的运算符的是:&&,表示两个关系式都是真的情况下才会真。 当然,如果用and也是可以的(参见后面) eg: using namespace std; int main() { int a = 10; int b = 100; bool c = 0; c =…
cpp逻辑-非
04-1 逻辑运算符-非 运算符关键字:! 如果 a 为假,则!a为真。如果 a 为真,则!a为假。 在c++中,0 是假(false),其他都是真(但是 py 也是如此())。所以: Eg: int a = 10; //此时 a=10,则为真 a=!a;//此时。非 a,则变为假 a=!a//再次…
cpp比较运算
03 比较运算符 用于比较两个变量(或者常量),返回一个布尔值。 == 相等 != 不相等 < 小于 > 大于 <= 小于等于 >= 大于等于 请注意:cpp中,布尔值(bool)只有真和假两种结果。假使用数字0表示,其他均为真。
cpp赋值
02 赋值运算符 给变量赋新的数值。有= += -= *= /= %= 除了=,这个是赋值新值。 int a = 10; cout << "a=" << a << endl; //a=10 a = 100; cout << &quo…
cpp递增递减
01-3 算术运算符-递增递减 算数运算符最后的内容。 ++ -- 分为前置递增和后置递增 他们的作用都是给变量加一(或者减1) 前置和后置的区别是:前置是先给变量+1,然后再进行运算表达式。后置是先进行表达运算,再给变量+1(--同理) eg int num1 = 10; int num2 = 1…
cpp-取模运算
取模运算 也就是求余数。 比如 10/3=3.....1,那么求出来的模就是 1。 #include <iostream> using namespace std; int main() { //取模 cout << 10 % 3 << endl; cout &l…
cpp算数运算符-加减乘除
算数运算符 用于四则运算 注意点:除法/,如果两个整数相除,结果还是整数。 eg: int a = 10; int b = 3; a=10 b=3,常理上 10/3=3.3333,但是运行后只会是 3!! int c = 0; c = a/b; cout << c <<end…
cpp运算符
运算符 运算符就是我们常见的运算符号,比如加减乘除等等。但是在程序中不仅仅有加减乘除,还有一些其他的运算符。 算数运算符 用于处理加减乘除的四则运算 赋值运算符 把表达式的值赋值给一个变量 比较运算符 用于表达式的比较,并且返回一个真的或者假的值 逻辑运算符 用于根据表达式的值返回真值或者假值
cpp无符号类型
12 无符号类型 比如说int,它记录的是(-2^31,2^31-1)。而char,它记录的是(0,255) 如果我想要int只记录整数,想要char记录负数,那么就需要关键字来修改声明。 unsigned:让可以存储负数的数据类型不能存储负数。比如int long。 signed:让不可以存储负数…
普高地理笔记说明
普高地理笔记说明。 故事要从2021年的9月说起。 由于我初中地理非常差,上了高中就没打算好好学习地理。但是我分班前的地理老师选择我做地理课代表。抱着,做了课代表至少不应该让这一门科目是全班倒数的想法,踏上了普高地理的学习。 后来,地理成为了我的优势科目,考过班级第一,年级第一,发现喜欢上了地理。 …
普高地理学习目录
提示 所有有超链接的都是可以点击的。本页面数据由系统通过标签自动生成,以发布时间排序。可以通过右上角搜索进行全站搜索(不支持搜索图片内文字)。 普高地理学习目录 普高地理笔记说明 最新发布 如下是最新含有 地理 标签的最新发布。 大湖效应 发布时间:2024年3 月5日东亚和日本 发布时间:2024…
cpp存储类-static
11-2 存储类-static 使用static是创建一个静态数据。 静态数据存储在全局区(参见内存四区笔记),存储在全局区的数据不会因为离开某一个作用域而被销毁释放。 这个内容在后续会学习到,但是可以先写一下: 创建一个静态变量(内存四区知识) #include <iostream> …
cpp存储类-auto
11-1 存储类-auto auto 声明是 c++98 新增的内容。这是让编译器自动根据初始值来判断数据类型。 在 c++11 中,使用auto声明变量时会根据初始化表达式自动推断该变量的类型、声明函数时函数返回值的占位符。 C++98标准中auto关键字用于自动变量的声明,但由于使用极少且多余,…
cpp整型字面值
整型字面值 这是来自《c++ primer plus》p39 的内容。 和 c 相同的,c++提供三种计数方式来记录整型。 十进制、八进制、十六进制。 十进制:第一位以数字1 2 3 4 5 6 7 8 或者9开头。 八进制:第一位以数字0 开头,后续使用数字1 2 3 4 5 6 7 。 十六进制…
cpp数据的初始化
09 数据的初始化 在前面,我们已经学习了创建一个整型。比如这样 int a = 10; 但是在 c++ 中还有其他的初始化方式: #include <iostream> using namespace std; void main() { int a; a = 10; int b{ 1…
cpp数据的输入
数据的输入 可以从键盘输入。关键字是cin。语法是 cin >> 变量 #include<iostream> #include<string> using namespace std; int main() { // 1.整型 int a = 0; cout &l…
cpp布尔类型
布尔类型 bool 表示真或者假的结果。 bool 只有两种 false(假),true(真) false 表示 0,true 表示 1。但是对于数字(int),除了 0 之外全部都是真。 创建语法:bool flag1 = true(代表真) int num1 = 10; cout <<…
cpp字符串型
字符串型 用于表示一个字符串。和char不同的是,char 只可以表示单个字符,但是字符串可以表示多个字符。 在 c++中有两种表示字符串的方法。其一是使用 c#风格的字符串。 char 变量名称[] = "字符串" 需要注意的是:与单个字符不同的是,c#风格的字符串需要在变量名…
cpp转义字符
转义字符 转义字符用的是部分特殊的符号不能直接写出来,需要转义字符来表示。 转义字符都是两个字符拼接成一个的,第一个字符都是反斜杠\。 比较关键的转义字符: \n 换行(c#里面没有 endl,那么就用\n 表示。所以在 c++中,输出有两种方法:) cout << "你好&q…
cpp字符型
字符型 字符型用于表示一个字符。(c/c++中) 数据类型的关键字是:char,创建语法是char 变量名称 = '初始值'。 注意:初始值只能写一个字符。比如 a b c ,不可以写多个。并且在写单个字符的时候还需要使用单引号,一定是单引号标注起来。 char 占用 1 个字节…
cpp浮点型
实型(浮点型) 实型,也称为浮点型,也就是小数。 c++中有两种浮点型关键字。 float(单精度)、 double(双精度)。两个占用的内存空间大小不同,所以能表示的有效数字范围也不同。当然占用的内存空间大小可以用 sizeof 来查询。(sizeof(关键字/变量)) float 占用 4 字节…
cpp-sizeof关键字
sizeof 关键字。 sizeof 关键字可以用来查看数据类型占用的空间大小。 语法:sizeof(数据类型或者变量)。 int a = 0; a = sizeof(a); long long b = 0; cout << "short 占用的空间大小" <&…
wordpress将尖括号错误的解析为html的处理方法
wordpress将尖括号错误的解析为html的处理方法 这段时间在学习cpp,(当然可能带一点c),发现在wordpress中,头文件中的尖括号内的内容都消失不见了。比如这样: 后来通过百度发现,这是由于wordpress错误的将尖括号当作html来解析了。 通过百度(感谢度娘的文心一言)生成了一…
cpp整型
c++中,创建变量或者常量的时候,必须要给出数据类型,这样系统才会正确的分配内存 创建的语法:数据类型 变量名称 = 初始值或者 const 数据类型 变量名称 = 初始值,前者是变量的创建,后者是常量的创建。 c++中,关于整型共有 4 个关键字。 short(短整型),占用 2 字节,取值范围是…
初识cpp总结
09 初识cpp总结 一个cpp文件的基本框架: #include using namespace std; int main() { return 0; } 如何编写注释 cpp风格的注释:在每一行注释文本前加上:// c语言风格的注释:在注释文本文本开始前加上/*,在注释文本结束后加上*/。使用…
cpp源代码格式化
08 c++源代码格式化 c++中,使用; 就是表示了一条语句的结尾。所以,一般来说 c++中的换行和空格可以相互替换。我们用这样的一个例子来说明: #include <iostream> using namespace std; int main() { cout<< &q…
cpp头文件
头文件 像iostream 这样的文件称之为包含文件(include file),由于他们被包含在其他文件中,所以也称之为“头文件”。 c++的编译器自带了很多的头文件,每个头文件都支持一组特定的工具。 具体看下表。 头文件类型 约 定 示例 说 明 C++旧式风格 以.h结尾 iostream.h…
cpp标识符命名规则
标识符命名规则: 在给变量或者常量起名的时候,也有一定规则。 标识符不可以是关键字 标识符只可以由字母数字下划线组成 标识符的第一个字符不可以是数字,意味着只可以是字母或者下划线 标识符会区分大小写。也就是hello和Hello两个是不同的 在 c++中,标识符的长度不受限制,但是部分平台会限制。 …
cpp关键字
关键字:关键字是保留的,不可以做变量名称。(当然,常量也不可以)。也有一种说法叫做标识符。 比如,int 表示的是整型,那么就不可以这样`int int = 1`,这样子会报错的。 c++中有很多关键字,虽然记不住()。但是后续慢慢会遇到的。所以建议以后变量起名的时候可以加其他的前缀或者后缀。
cpp常量
常量:用于记录不可以修改的数据。 比如,一周只有 7 天,所以不能写成一周有 8 天 c++中有两种定义常量的方法 #define 常量名称 数据值(宏常量) eg#define weekdays 7。那么之后就不可以修改这个 weekdays 的数据。 另外一种则是在创建变量的前面加上 const…
cpp变量
变量存在的意义:方便管理内存空间。 比如内存 名称是 a,这个 名称 存着 100 这个数字。那么 a 就是 变量。 有了a 就能得到 100 这个数字. 变量创建的语法:数据类型 变量名称 = 初始值 eg int a = 100 表示创建一个 int 类型的变量,他的名称是 a,他的初始值是 1…
cpp注释
c++中有两种注释: 第一种是在每一行需要注释的内容之前添加//,第二种是注释内容的开头和结尾加上/* */,其中,第二种是多行注释。,可以连续多行,这些行内内容都不会被识别。 2023-11-03 这边要说一句。// 是 c++风格的注释,而/* */是 c 语言风格的注释。虽然都可以使用,但是还…
cpp书写helloworld
#include <iostream> using namespace std; int main() { system("pause"); return 0; } 这个相当于框架,这个可以一上来就写好:) 那如何书写 helloworld 呢? #include &…