![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++笔记
ZS1SZ
这个作者很懒,什么都没留下…
展开
-
c/c++通用头文件
#include <bits/stdc++.h>using namespace std;原创 2020-04-07 14:49:42 · 1598 阅读 · 0 评论 -
char赋值字符串常量和数值的区别
#include <bits/stdc++.h>using namespace std;int main(){char k = 57;printf("%d\n",k); //输出57(如果k=128,则这里输出-128,下面输出对应的符号)printf("%c\n",k); //输出57ascll码对应的 9cout<<k<<endl; ...原创 2020-03-15 16:40:13 · 363 阅读 · 0 评论 -
char类型范围
char a;a=255;printf("%d\n",a++);输出结果-1char是一个8位的有符号类型,他的取值范围是-128 ~ 127,当超过最大值时,自动从最小值开始往上加,也就是说如果a=128,那么他实际上是-128。计算过程255=-1 129=-127255-128=127 ...原创 2020-03-13 15:59:00 · 4782 阅读 · 0 评论 -
c++数据类型长度
x64x86sizeof(char) 1sizeof(char) 1sizeof(char*) 8sizeof(char*) 4sizeof(int) 4sizeof(int) 4sizeof(int*) 8sizeof(int*) 4sizeof(double) 8sizeof(double) 8sizeof(dou...转载 2020-03-12 17:18:55 · 167 阅读 · 0 评论 -
c++二维数组元素地址运算
int a[100][200];printf("%d\n",&a[0][0]);printf("%d\n",&a[1][0]);printf("%d\n",&a[1][0]-&a[0][0]);printf("%d\n",&a[50][4]-&a[0][3]);printf("%d\n",(char*)&a[50][4] - (ch...原创 2020-03-12 12:03:42 · 970 阅读 · 0 评论 -
继承方式与成员属性的访问关系表
原创 2020-01-05 13:29:25 · 195 阅读 · 0 评论 -
C++ 空类,默认产生哪些成员函数
默认构造函数、默认拷贝构造函数、默认析构函数、默认赋值运算符这四个是我们通常大都知道的。但是除了这四个,还有两个,那就是取址运算符和 取址运算符 const即总共有六个函数。一个示例如下:class Empty{public:Empty();// 缺省构造函数Empty(const Empty&);// 拷贝构造函数~Empty();// 析构函数Empty&a...转载 2020-01-02 09:37:21 · 2179 阅读 · 0 评论 -
C++ 不能重载的运算符
不能重载的运算符只有5个:. (成员访问运算符).* (成员指针访问运算符):: (域运算符)sizeof (长度运算符)?: (条件运算符)...转载 2020-01-01 17:45:06 · 449 阅读 · 0 评论