栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C/C++基础笔记

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C/C++基础笔记

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 原名 别名;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/832724.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号