-
个人简介
//跟字符相关的库函数 //判断是否是小写字母 、大写字母 、数字字符、字母字符 //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之间的随机整数
跟实数相关的函数
向下取整 floor(x) floor(3.14)==3 向上取整 ceil(x) ceil(3.14)==4 四舍五入 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位小数 \*/ 6 天前``` ``// bitset<N> varm(n); /\* 类型 N表示需要几位 varm变量名 n表示要转换的数 函数名称 作用 any() 检查这些位(bit)中至少有一位或多位被设为1,返回true 或false none() 如果bitset对象全是0就返回ture count() 返回被设置为1的个数 set() 来操作设置某个位数 set() 默认全部设置为1 set(index , value) test() 测试某个数是否为1 test(2) reset() 来操作设置某个位数为0 flip() 翻转整个bitset对象 \*/
-
通过的题目
-
最近活动
题目标签
- 小学生C++趣味编程
- 80
- 一本通编程启蒙
- 41
- 循环结构
- 40
- 顺序结构
- 28
- 函数
- 21
- 分支结构
- 21
- 来源
- 19
- 基础语法
- 19
- 多重循环
- 10
- 数组
- 4
- 0101
- 4
- 循环
- 4
- 月考题
- 4
- 多分支结构
- 3
- 字符
- 1
- 模拟法
- 1
- 排序
- 1