- 博客(5)
- 收藏
- 关注
原创 scanf
上⾯⽰例中, scanf() 读取⽤⼾输⼊时, %d 占位符会忽略起⾸的空格,从 - 处开始获取数据,读 取到 -13 停下来,因为后⾯的 . 不属于整数的有效字符。上⾯⽰例中,格式字符串 %d%d%f%f ,表⽰⽤⼾输⼊的前两个是整数,后两个是浮点数,⽐如 1 -20 3.4 -4.0e3。上⾯⽰例中, name 是⼀个⻓度为11的字符数组, scanf() 的占位符 %10s 表⽰最多读取⽤⼾输⼊ 的10个字符,后⾯的字符将被丢弃,这样就不会有数组溢出的⻛险了。,它其实不能简单地等同于字符串。
2025-04-25 16:21:43
1316
原创 printf
表⽰代⼊的是⼀个字符串,所以 printf() 的第⼆个参数就必须是字符串,这个例 ⼦是 zhangsan。printf() 的第⼆个参数就是替换占位符的值,上⾯的例⼦是整数 3 替换 %d。常⽤的占位符除了 %d ,还有 %s 表⽰代⼊的是字符串。上⾯⽰例中, There are %d apples\n 是输出⽂本,⾥⾯的 %d 就是占位符,表⽰这个位置要 ⽤其他值来替换。如果只想输出开头的部分,可以⽤ %.[m]s 指定输出 的⻓度,其中 [m] 代表⼀个数字,表⽰所要输出的⻓度。
2025-04-21 11:06:39
1166
原创 认识关系操作符、条件操作符、逻辑操作符
如果操作数为真,则结果为假;如果操作数为假,则结果为真。:只要有一个操作数为真,结果就为真。只有当两个操作数都为假时,结果才为假。当多个操作符出现在同一个表达式中时,优先级高的操作符会先进行计算。关系操作符用于比较两个操作数的大小关系,其结果是一个布尔值(逻辑操作符用于组合多个条件表达式,其结果也是一个布尔值。:只有当两个操作数都为真时,结果才为真。// 如果a大于b,则max的值为a,否则为b。用于比较两个值的大小关系,结果为布尔值。用于组合多个条件表达式,结果为布尔值。都为真,因此整个条件表达式。
2025-04-18 16:59:48
480
原创 continue和break的我区别
例如,在处理一系列数据时,跳过某些特殊值,继续处理其他值。语句时,程序会立即终止循环,不再执行循环体中的任何语句,也不再进行循环条件的判断,直接跳到循环体之外的下一条语句继续执行。语句用于跳过当前循环中剩余的语句,直接进入下一次循环迭代。语句会触发循环条件的重新判断,如果条件成立,循环继续;语句的作用是跳过当前循环迭代的剩余部分,但不会终止整个循环的执行。例如,在搜索一个元素时,一旦找到就退出循环。语句被触发,循环被终止,程序直接跳到循环体之外的。语句会直接退出循环,不再进行循环条件的判断。
2025-04-15 18:39:17
1328
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅