1.const define都差不多是宏定义,define更快,const更好
2.数组a[ 行] [列 ]
3.平方:pow(x,y)平方根:sqrt(x)
4.struct:自定义数据类型,结构体
5.计算字符串长度:sizeof可以用类型做参数。
strlen只能用char*做参数
6.字符:%c 字符串:%s 八进制:%o 十六进制:%x;
7.向下取整floor,四舍五入:floor(x+0.5)
8.输入多组数据:while(scanf()==);
9.保留若干小数:%*f
10.数组初始化清零:meset(a,0,sizeof());
11.赋予相反值:a[]=!a[]
12.输出到文件:fprintf()
13.tap+3个空格:/t
14.ASCII码:小写字母=大写字母+32,则大写字母=小写字母-32
15.字符不为标志结束的表示方法:!=‘\0’
16.用‘0’把buf[i]从字符转化为数字:buf[i] - ‘0’;
17.素数判定
素数判定:for(int i=2;i<floor(sqrt(n)+0.5);i++)
if(n%i==0)return 1;
else
18.<< 和>>
c:位运算,左移右移
c++:位运算 输入输出
19.保留三位小数模板
cout<<setprecision(3)<<fixed<<s<<endl;
20.c++万能头文件
#include<bits/stdc++.h>
21.string:这个类型相当于c中char[],和char一样这个类型相当于c中char[],和char一样
22.判断闰年:能/4不能/100 || 能/400
23.
c++中stl库
1.逆转(反转)函数:reverse
交换string:reverse(a.begin(),a.end())
交换char:reverse(a,a+strlen(a))
2.ceil:向上取整 floor:向下取整使用ceil函数必须保证内容是小数形
3.c++自带__gcd求最大公约数函数 sort:升序函数