笔记
10011000
这个作者很懒,什么都没留下…
展开
-
复制构造函数调用时机(知识点记录)
复制构造函数调用时机(知识点记录)测试代码:#include <iostream>using namespace std;class Point {public: Point() { m_x = 0; m_y = 0; } Point(int x,int y) { cout << "有参构造" << endl; m_x = x; m_y = y; } Point(const Point& p) { cou原创 2021-06-04 16:37:58 · 209 阅读 · 0 评论 -
linux下文件格式批量转化
这种问题常常出现在windows上的文件传给linux后,由于Windows上的文件是GDK格式的,传给linux上后用vim打开在命令行模式下敲入: :set fileencoding就会显示文件的编码格式,在Linux上文件是UTF-8的所以编译运行后输出结果的中文会产生乱码,所以建议将文件转化为UTF-8类型的文件。具体步骤如下:find default -type d -exec mkdir -p utf/{} ;find default -type f -exec iconv原创 2021-03-03 14:20:49 · 697 阅读 · 0 评论 -
python基础数据类型
python基础数据类型总览int 可以进行运算str ’ ‘," ",’’’ ‘’’, “”" “”"存储少量数据True,False bool型 用来判断真假[12, True, ‘alex’, [1, 2, 3], …]叫列表list,存储大量数据(12, True, ‘ale’, [1, 2, 3])叫元组tuple,存储大量数据{‘name’:‘xiaoli’}这叫字典dict 存储大量关联型数据,查询速度非常快set集合,可以求交并等等集合关系列表,元组列表初识列表可原创 2021-01-15 22:30:09 · 143 阅读 · 0 评论 -
了解编码
编码最早的密码本ASCII码:只包含英文字母、数字、特殊字符这只能英语国家使用,所以需要统一的编码格式gbk是我国后来发展的国标,包含ASCII的内容和中文一个中文字用两个字节表示万国码Unicode:把所有文字都记录到这个密码本起初一个字符由两个字节表示后来为了涵盖全部文字,用四个字节表示一个字符UTF-8 :因为四个字节表示一个字符很多字符浪费空间,于是将这种编码升级为UTF-8,最少用一个字节表示一个字符,适用不同类型的语言体系...原创 2021-01-14 15:37:51 · 70 阅读 · 0 评论 -
python学习内容day1
python学习内容循环whilewhile 条件: 循环体循环终止条件改变flag = Truewhile flag: print(1) print(2) flag = False print(3) print(4)breakflag = Truewhile flag: print(1) print(2) # flag = False print(3) p原创 2021-01-14 14:36:14 · 91 阅读 · 0 评论 -
typora的使用
1.标题:通过ctrl + 数字123…,还可以通过加#的方式,前面一个#加空格加标题就是一级标题,两个#三个#…一级标题二级标题三级标题2.序号标题,1.加空格回车就会缩进,如果加Tab就会变成下一级标题3.列表圆圈序号:通过-或+加一个空格键形成4.插入代码块,三个```加python或c…password = input('请输入密码:')username = input('请输入用户名:')yanzheng = 'code'your_yanz = input原创 2021-01-14 12:20:01 · 829 阅读 · 0 评论 -
2020-12-10
安装Ubuntu系统后首先应该更换源,这样做的作用是使下载速度变快,然后就是更新源,下载vim编辑器,这样就可以提高使用效率原创 2020-12-10 10:17:48 · 53 阅读 · 0 评论 -
无符号类型和有符号类型混用的情况
当表达式中存在无符号类型和有符号类型时,所有操作数自动转换为无符号类型,这一点对于应用无符号类型频繁的行业需要注意,比如玩单片机的啊原创 2020-08-05 19:12:59 · 270 阅读 · 0 评论 -
将数字字符串转化为整数
将一个数字字符串转换为数字.“1234” --> 1234int convert(char* str){int k = 0;while (*str != ‘\0’){k = k * 10 + (*str++) - ‘0’;}return k;}原创 2020-08-04 15:40:25 · 276 阅读 · 1 评论 -
关于逗号表达式
关于逗号表达式void main(void){int a, b, c, d;a = 3;b = 5;c = a, b; // 逗号表达式的优先级最低d = (a, b); // 逗号表达式的值是最右边的值printf("c=%d", c);printf("d=%d", d);}这段程序的输出是:(a) c=3 d=3 (b) c=5 d=3 © c=3 d=5 (d) c=5 d=5答案:c...原创 2020-08-04 10:22:56 · 129 阅读 · 0 评论 -
关于浮点数
标题:C中关于浮点数浮点数在内存中储存总是会“飘忽不定”比如0它可能是0.0000005所以在判断浮点数与0大小比较时用if(x > 0.000001 && x < -0.000001)才是正确的原创 2020-08-04 00:27:55 · 66 阅读 · 0 评论 -
判断一个数是否为2的n次方
return !(x&(x-1)) 可以判断一个数x是不是2的n次方首先假设x是2的n次方,那么表示成二进制为000…010…000减1后为000…001…111所以位与后得到0故返回1则是2的n次方原创 2020-08-04 00:21:41 · 131 阅读 · 0 评论 -
初学C语言
C语言学习笔记C的指针算术运算只限于两种形式:1、指针加减整数,这种形式只能用于指向数组(用指针做坏事的时候可以不遵循)中某个元素的指针,还可用于malloc函数动态分配获得内存。2、指针➖指针,只有当两个指针都指向同一个数组的元素时,才允许从一个指针减去另一个指针。...原创 2020-07-05 16:04:51 · 80 阅读 · 0 评论