前言
为什么称为是n+1呢,因为我会持续更新本条博客。
1.“/”与“%”基本用法
- 除法运算符“/” :二元运算符,具有左结合性。参与运算的量均为整形时,结果为整型,舍去小数。如果运算量中有一个实型,结果为双精度型。
- 求余运算符“%” :二元运算符,具有左结合性。参与运算的量均为整形。求余运算的结果等于两个数相除后的余数。
“%”的一些注意点:
1.%与/在运算中先后顺序不同,例如;x%y/z与(x%y)/z的结果不同,在 用pow时pow(x%y,3)与pow((x%y),3)的结果也是不同的。
2.“/”通常去掉尾数,而“%”通常用来获得尾数。
2.C语言’\0’的含义
- ‘\0’是判定字符数组结束的标识,表示这串字符到结尾了;
注意:在字符数组中’0’是占一个位置的!
例如定义char c[6]=“hello”,而在内存中字符数组c则是"hello\0";
即’\0’在数组中占有空间却不被我们看到;
所以如果一个长度为10的字符串要放在字符数组里的话就应该把字符数组的长度定义为11
代码示例:
#include<stdio.h>
int main()
{
char s[6]="hello";
int i