随笔分类 - C++
C++学习
摘要:C++运算符优先级 1.括号():用于改变运算的默认优先级 2.成员访问:.(点操作符),->(指针操作符) 3.单目运算符:++(自增),--(自减),!(位取反),*(取地址),&(取引用),sizeof,typeid,alignof,coast_cast,static_cast,dynamic
阅读全文
摘要:位运算 作用于整数类型的运算对象,对二进制数位进行运算。 位与:& 当且仅当两个运算对象都为1时,该位为1 1&1=1 1&0=0 0&1=0 0&0=0 例:255&128=128 位或:|当且仅当两个运算对象都为0时,该位为0 1|1=1 1|0=1 0|1=1 0|0=0 例:255|128=
阅读全文
摘要:原码、反码和补码 机器数 与普通二进制数不同,最高位作为符号位,1表示负数,0表示正数,其余位数表示真值。 原码 原码就是用第一位表示符号,其余位表示值。比如如果是8位二进制: 反码 反码的表示方法是: 正数的反码是其本身; 负数的反码是在其原码的基础上,符号位不变,其余各位取反。 补码 补码的表示
阅读全文
摘要:1.声明 #include<vector> //头文件 vector<int> a; //相当于一个长度动态变化的int数组 vector<int> b[233]; //相当于第一维长233,第二维长度动态变化的int数组 struct rec{…}; vector<rec> c; //自定义的结构
阅读全文
摘要:1.类和结构体 类的定义: #include<bits/stdc++.h> using namespace std; class Person { private: int age=11,height; double money; string books[100]; public: string
阅读全文
posted @ 2024-12-06 19:26
andy_qwertyuiop
浙公网安备 33010602011771号