c++杂谈
文章平均质量分 53
c++杂谈
DJL_DJL_DJL
程序是我的生命,但我相信爱她甚过爱我的生命。
展开
-
输入输出介绍
一些注意事项:1.scanf函数使用注意事项:再次强调,scanf的%c格式是可以读入空格跟换行的示例:2.printf函数使用注意事项:三种使用的输出格式:%0md%md%.mf3.getchar()和putchar()函数: getchar用来输入单个字符,putchar用来输出单个字符,在某些scanf函数使用不便的场合可以使用getchar来输入字符。同时注意getchar()函数可以识别换行符...原创 2021-07-27 23:03:19 · 81 阅读 · 0 评论 -
cstring头文件中包含的函数
cstring中包含许多字符数组的函数:strlen()函数:strlen函数可以得到字符数组中第一个\0前的字符的个数strcmp()函数: strcmp函数返回两个字符串大小的比较结果,比较原则是按字典序strcpy()函数: strcpy函数可以把一个字符串复制给另一个字符串strcat()函数: strcat()可以把一个字符串接到另一个字符串后面sscanf与sprintf用法:假设定义了一个字符数组str[100],如下:sscanf(str, "%d",原创 2021-07-28 09:21:53 · 3932 阅读 · 0 评论 -
基本数据类型
需要注意的一些基本数据类型:1.整形(int): 对整型int来说,一个整数占用32bit,也即 4Byte,取值范围是-2^31 ~ +2^31 -1)。如果对范围不太有把握,可以记住绝对值在10^9范围以内的整数都可以定义成int型。2.长整型(long long): 对长整型 Iong long 来说,一个整数占用64bit,也即 8Byte,取值范围是-2^63 ~ +(2^63 - 1),也就是说,如果题目要求的整数取值范围超过2147483647(例如10^10 或者 10^1.原创 2021-07-27 22:29:20 · 94 阅读 · 0 评论 -
c++模板库STL
STLvectorsetstringmapqueuepriority_queuestackpairvector#include<iostream>#include<vector>using namespace std;int main(){ /*常用函数: push_back(); pop_back(); size(); clear(); insert(it,x);//向vector的任意迭代器it处插入一个元素x erase();{ erase(i原创 2021-08-01 14:48:12 · 64 阅读 · 0 评论 -
algorithm头文件下的常用函数
常用函数max()、min()、abs()swap()reverse()next_permutation()fill()sort()lower_bound()upper_bound()max()、min()、abs()max(x,y)求x和y之间最大值min(x,y)求x和y之间最小值abs(x)对x求绝对值具体用法:int x = 1, y = 2,z = -1;printf("%d %d %d", max(x,y),min(x,y),abs(z));swap()swap(x,y原创 2021-08-07 10:23:55 · 83 阅读 · 0 评论