本文共 1448 字,大约阅读时间需要 4 分钟。
在C语言中,除法通过/符号进行,返回商的结果。
18 % 5 会返回3,表示18除以5的余数。%操作用于取余,常用于处理多余的部分。  变量:用于存储可变数据,其类型由声明时指定。
示例:int numberOfDays(struct date date)常量:一种直接量,用const修饰。
const int AMOUNT = 100输入处理:
使用scanf函数读取输入,与%d(整数)、%u(无符号整数)等格式符匹配。示例:int price = 0; scanf("%d", &price)常量使用:
鼓励直接使用常量变量,而非直接在表达式中写入数值。示例:int change = AMOUNT - price(虽然简单,但不够谨慎)int change = 100 - price(更谨慎,但稍显复杂)+和-。示例:int a = b + cint a = 6, b = 5, t;  t = a;  a = b;  b = t;  printf("a=%d, b=%d", a, b);++和--。count++;和++count都增加count。条件表达式像6 > 5 > 4不会直接评估,需要拆开。
if (a > b) { ... } else { ... }  嵌套的if-else需要确保每一个else都属于最近的if。
if (a > b) {    if (a > c) {        max = a;    } else {        max = b;    }} else {    if (b > c) {        max = b;    } else {        max = c;    }}  switch用于多级分支。
switch (type) {case 1:      printf("你好\n");      break;case 2:      printf("晚上好\n");      break;default:      printf("啊,神马啊?\n");      break;}  while循环:检查条件,在满足时执行循环体。while (i < 5) {    printf("%d", i);    i++;}do-while循环:执行一次循环体后检查条件。do {    printf("%d", i);    i++;} while (i < 5);for (int i = 0; i < 5; i++) {    printf("%d", i);}  char(1字节)、short(2字节)、int(4字节)、long(64位)等。%d处理整数,%f处理浮点数,%s处理字符串。scanf函数:依赖格式符匹配输入,例如%d和%f。printf函数:格式化输出,例如"%d"输出整数,"%f"输出浮点数。==和=。else。转载地址:http://owoyk.baihongyu.com/