-
个人简介
https://tiwb.github.io/catmario/
C++自带的库函数与字符相关的库函数
判断是否是小写字母 、大写字母 、数字字符、字母字符 islower(x) isupper(x) isdigit(x) isalpha(x)返回一个bool值 转大写 转小写 toupper(x) tolower(x) ASCII码转字符 char() char(97)=='a' 字符转ASCII码 int(c) int('a')=97
🚀️🚀️ 🚀️ 👍 👍 👍
/* 跟整数相关的库函数 绝对值函数 abs() abs(-5)==5 最大值 max(x,y) max(1,2)==2 max('a','z')==z 最小值 min(x,y) min(1,2)==1 交换 swap(x,y) a=3,b=4;swap(a,b);a=4,b=3 取整 int() int(1.23)==1 指数函数 pow(x,y) pow(2,3)=8 随机数 rand() 产生0到RAND-MAX之间的随机整数 3~16 rand()%14+3 /*
/*头文件 #include<cmath> #include<bits/stdc++.h> /*
/* 向下取整 floor(x) floor(-3.14)==-4 向上取整 ceil(x) ceil(-3.14)==-3 四舍五入 round(x) round(-5.5)==6 取整 trunc(x) trunc(5.5)==5 对数函数 log底数(x) log2(8)==3 平方根值函数 sqrt(x) sqrt(25)==5 取绝对值 fabs(x) fabs(-1.2)==1.2 /*
/* scanf函数的格式控制符 格式控制符 说 明 %d 用于输入十进制整数 %o 用于输入八进制整数 %x 用于输入十六进制整数X abcdef %c 用于输入单个字符 %s 用于输入字符串 %f 用于输入实数 scanf函数的附加格式说明符 附加格式 说 明 l 用于超长整型数(%lld、%llo、%llx)或者double型实数(%lf)、long double(%Lf) h 用于短整型数(%hd、%ho、%hx) 格式化输出函数printf printf函数的功能是格式化输出任意数据列表,格式是 printf("格式控制符",输出变量) printf函数的格式符 格式符 说 明 %d 有符号十进制输出 %x 无符号十六进制输出 %o 无符号八进制输出 %c 输出一个字符 %s 输出字符串 %f 小数形式输出单、双精度(隐含输出6位小数) d(整型)和f(浮点)格式符 参 数 说 明 %md 输出m位(大于m时按照实际长度输出),相当于setw %\*d 宽度值,例如printf("%\*d",y,x)y表示宽度 %-md 同上。但左对齐 %md 输出宽度为m的长整型数据、超长整型数据 %0md 位数不足m时补0 %lf 小数形式输出,隐含输出6位 %.mlf 小数形式输出,指定输出m位,当变量为double %.mLf 小数形式输出,指定输出m位,当变量为long double %.\*lf printf("0.\*lf",y,x)表示输出x时,会保留y位小数 /*
bitset<N> bit(a) 函数名称 作用 any() 检查这些位(bit)中至少有一位或多位被设为1,返回true 或false none() 如果bitset对象全是0就返回ture count() 返回被设置为1的个数 set() 来操作设置某个位数 test() 测试某个数是否为1 reset() 来操作设置某个位数为0 flip() 翻转整个bitset对象
-
通过的题目
-
最近活动
题目标签
- 小学生C++趣味编程
- 115
- 循环结构
- 87
- 一本通编程启蒙
- 74
- 来源
- 29
- 基础语法
- 29
- 顺序结构
- 29
- 函数
- 25
- 分支结构
- 24
- 数组
- 15
- 多重循环
- 12
- 多分支结构
- 8
- 0101
- 4
- 循环
- 4
- 月考题
- 4
- 模拟法
- 2
- 字符
- 1
- 排序
- 1