• 个人简介

    与字符相关的库函数

    输入单个字符	getchar()	c=getchar()
    输出单个字符	putchar()	c='a';putchar(c);
    判断是否为小写字母	islower(x)	islower('a')==ture
    判断是否为大写字母	isupper(x)	isupper('A')==ture
    判断是否为字符数字	isdigit(x)	isdigit('0')==1
    判断是否为字母	isalpha(x)	isalpha('a')==1 isalpha('A')==1
    ASCII码转字符	char(x)	char(97)=='a'
    字符转ASCII码	int(x)	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之间的随机整数 rand()%18+4  4~21
    

    跟实数相关的函数

    向下取整	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	用于输入十六进制整数
    %c	用于输入单个字符
    %s	用于输入字符串
    %f	用于输入实数  float
    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操作

    (1)声明
    bitset c(M)
    其中varm为变量名。
    N表示该类型在内存中占的二进制位数。
    M表示变量varm的初始值。
    
    (2)操作
    函数名称	作用
    any()	检查这些位(bit)中至少有一位或多位被设为1,返回true 或false
    none()	如果bitset对象全是0就返回ture
    count()	返回被设置为1的个数
    set()	来操作设置某个位数
    test()	测试某个数是否为1
    reset()	来操作设置某个位数为0
    flip()	翻转整个bitset对象
    
  • 通过的题目

  • 最近活动

题目标签

小学生C++趣味编程
61
一本通编程启蒙
42
循环结构
42
函数
37
数组
17
基础语法
14
来源
13
多重循环
6
0101
4
循环
4
月考题
4
字符
1
分支结构
1
顺序结构
1
其他
1
二分法
1
二分
1
贪心
1
力扣
1