本文共 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/