
C++语法
记录我学到的C++语法知识
lubxx
这个作者很懒,什么都没留下…
展开
-
char类型的有符号和无符号
char是很多语言里的字符类型,比如c++/java。在c++中,char默认是有符号类型(signed)的,但是为什么一个字符要分有符号和无符号呢?这有什么区别或者有什么意义吗?我开始的时候也总是不明白。查了很多资料发现一个不错的解释,以C++中的char为例:char类型可以为负数,但是没有对应的字符罢了,因为C++中的字符编码是ASCII编码,只有0-127有对应字符。虽然给char类型赋负......原创 2020-04-04 21:56:44 · 10613 阅读 · 1 评论 -
C++类的大小计算问题
我在学校上C++课的时候,老师开始教的是类中所有变量的大小加起来就是类的大小。但是实际用“ sizeof ”测试就发现不对,看下面的例子。class s {public: char a; //1字节 int b; //4字节 float c; //4字节 double d; //8字节}sizeof(s); //返回值为24这四个变量加起来是17个字节,但是由于内存对...原创 2020-03-18 21:41:28 · 119 阅读 · 0 评论 -
C++字符串与数字间的转换
将数字转换为字符串int a = 123;string s;stringstream ss; //stringstream是用于字符串流的输入输出的ss<<a; //向ss中输入字符串流ss>>s; //把ss的字符串流输出到字符串s中cout<<s; //输出字符串123 关于stringstream我还不是很了解,只是知道...原创 2020-03-22 18:38:37 · 110 阅读 · 0 评论 -
C++sort函数的基础使用
sort函数sort(begin, end , cmp)函数用于给对象排序,一共有三个参数。begin :对象需要排序的起始位置end :对象需要排序的末尾位置排序区间为 [begin, end) 左闭右开cmp :用于设置排序方式,没有的话默认非降序排序, 这个参数的功能还是蛮强大的,后期得仔细学一下;实例:vector<int> a = {2,3,1,0};a.s...原创 2020-03-22 10:30:59 · 303 阅读 · 0 评论 -
C++vector基本用法
新的一周,新的收获!一周过得实在是太快了!直接切入主题,文章分为两部分。新知识心得&反思新知识这周主要还是在学习语法,算法,操作系统方面的知识,所以就逐个展开吧!语法(C++)因为第一周学了一些基础语法之后,就没去系统的学语法了。都是做题目需要,或者看代码看不懂时才会去针对性的学一下。emmm,实际上看了很多,但是记住的也就那几个高频出现的。在这罗列一下。vecto...原创 2020-03-08 21:11:20 · 225 阅读 · 0 评论