10min快速回顾C++语法(一)
发布时间:2022-11-19 11:44:05 326
相关标签: # ios
⭐写在前面的话:本系列文章旨在短时间内回顾C/C++语法中的重点与易错点,巩固算法竞赛与写题过程中常用的语法知识,精准地解决学过但有遗忘的情况,为算法刷题打下坚实的基础。
一、详解一个标准的程序结构
1.1 常见头文件
C标准的IO:里面有两个函数,printf与scanf。
cin>>读入; //想象是从cin中拿到变量中去
cout<<输出; //想象是从变量中输出到cout中去
注意:cout在输出浮点数时会默认保留为科学计数法的形式,要想去处这个形式,需要进行强制类型转化。
常见的数学函:sqrt(x)等等
1.2 using namespace std;
使用常见的命名空间:常见的库函数都在std这个命名空间里
- 只要保证在同一个命名空间里没有变量名冲突即可,不同的命名空间中出现冲突是没有关系的。
- 如果不加这句,那么在下面使用过程中就必须加上std::cout的符号
1.3 return
作为一个程序,最后一定是要返回0,如果不返回0,则代表有问题。
二、语法常识
2.1 变量
2.1.1 变量的类型
2.1.2 Byte与bit
1Byte = 8bits
因此通常说的十兆带宽(10Mb)实际下载速度约为1MB/s
2.1.3 常见变量的IO方式
浮点数的IO
char的IO
summary
常用类型
2.2 常见运算
2.2.1 %取模
注意%的取模操作(只能是整数),即取相除之后的余数。这里余数与数学中定义不一样,余数的正负取决于被除数和除数的正负
2.2.2 整数的自增和自减
++a | 先增后取值 |
a++ | 先取值后增 |
简写
b = b + a ---->b += a
b = b % a ---->b %= a
取模时的a不能为0
2.3 变量类型之间的转换
隐形转换:把低精度转换为高精度
强制转换:(类型)变量 就可以
2.4 ASCII常用表
字符 | 十进制数字 |
换行 | 10 |
空格 | 32 |
0 | 48 |
A | 65 |
a | 97 |
文章来源: https://blog.51cto.com/u_15736437/5561574
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报