
C/C++:
1.主函数void,无返回值
2.头文件带后缀.h
3.使用命名空间
4.scanf和printf,指定格式,快;
输入输出的格式可定制,输入中可以有\n
scanf(“”,&)——char数组不用;除%c外,空格和换行是结束的标志,%c可直接读入空格
printf——“%%”、“\\”、可直接用printf(A >= B ? "A >= B" : "A < B")
格式——%d(%nd右对齐,高位用空格补齐,总位数超过n位则不动;%0nd用0补位)、%lld、%lf(输入)、%f(输出%.nf保留n位小数,四舍六入 五成双;四舍五入 用round函数)、%c、%s
四舍五入六成双——5后有数字进一;无数字前凑偶
5.单个字符:a=getchar();putchar(a);
6.cstdio基于C++
7.字符数组char str[25],输出str
8.ASCII码
9.‘’、“”
10.转义字符\n
11.布尔型stdbool.h
12.
1.fabs(double x)取绝对值
2.floor(double x)向下取整;ceil(double x)向上取整——注意正负——%.0f(感觉和%d一样)
3.pow(double r,double p)返回r的p次方
4.sqrt(double x)算术平方根
5.log(double x)以e为底的对数;其他的用换底公式loga(b)=loge(b)/loge(a)
6.sin(double x);cos(double x);tan(double x)参数是弧度值;1度=π/180弧度;π=acos(-1.0)
7.asin(double x);acos(double x);atan(double x)结果是弧度值;
8.round(double x)四舍五入;返回值是double——约到个数位
ANSI C++:
1.主函数int,返回0值
2.头文件不带后缀.h
3.使用系统库时使用命名空间std
4.增加了字符串类型string
5.cin和cout慢;
6.布尔型直接用
计算机中:
1.运算符:
除法:最少要换成一个浮点数,否则是整除(除数不为0)
i++(先使i)、++i(后使i)——单独使用时无影响(好像比n+1快)
A?B:C(A真则B,否则C)
位运算符:对二进制位进行 *** 作
2.变量名:字母/下划线为首(其他数字可),区分大小写
3.整型:int——32bit(10的9次方)
long long——64bit(10的10次方/18次方),值+LL
unsigned
4.浮点型:默认六位
float——6、7位
double——15、16位
直接用double
5.符号常量(确定就不变;一般用全大写)
#define 标识符 常量(还有宏观的,一般不用;本质上是宏替换,这里恰好用来定义常量)
const 数据类型 变量名 = 常量;(推荐)
6.复合赋值:+=、/=(加快编译速度、提高代码可读性)
7.注释:/* */;//
8.typedef起别名;typedef 原名 别名;
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)