![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言笔记
MPasserby
这个作者很懒,什么都没留下…
展开
-
C11 引入的 “范围循环”
范围循环:这是C++11引入的一种新的循环语法,叫做范围for循环(Range-based for loop)。这种循环能更简洁地遍历容器(如字符串、向量、数组等)中的所有元素。原创 2023-10-22 16:21:16 · 105 阅读 · 1 评论 -
读取字符串时注意事项
使用getline读取:getline默认使用\n作为分隔符,但如果你读取一个含有\r\n的文件(如Windows格式的文件),getline可能会将\r作为字符串的一部分读取进来。如果先使用cin读取了一个或多个值,然后紧接着想使用getline读取一行,可能会意外地发现getline直接跳过了,没有读取任何内容。Windows:在Windows系统上,新的一行使用\r\n来表示。跨平台文件读取:如果你在Windows系统上创建了一个文本文件,然后在Linux系统上读取,可能会意外地在行尾看到\r字符。原创 2023-10-22 16:13:15 · 44 阅读 · 1 评论 -
操作符的优先级顺序
14. `=`、`+=`、`-=`、`*=`、`/=`、`%=`、`<<=`、`>>=`、`&=`、`^=`、`|=` - 赋值运算符。`、`~`、`(type)` - 后置自增、后置自减、正、负、逻辑非、位非、类型转换。6. `<`、`<=`、`>`、`>=` - 关系运算符。3. `*`、`/`、`%` - 乘、除、取余。7. `==`、`!1. `()` - 括号、下标运算符[]5. `<<`、`>>` - 左移、右移。4. `+`、`-` - 加、减。原创 2023-10-22 13:13:18 · 237 阅读 · 1 评论 -
C语言类型转换
注意C语言除法,如果分子分母都是整型,则结果只取整型。2.将分子分母某个整数加上小数点以及小数部分的0。1.提前强制类型转换。原创 2023-10-01 11:55:23 · 50 阅读 · 0 评论