CC++基础笔记

CC++基础笔记,第1张

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.:输入输出都是double
        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 原名 别名;

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/733512.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-27
下一篇2022-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存