变量的定义与使用变量必须先定义,后使用。应该先赋值,后引用#include<stdlo.h>int main(void)一个变量名只能定义一次t变量一般都定义在程序的头上int celsius,fahr;不能定义在程序的中间或后面fahr = 100;celsius = 5 * (fahr -32) / 9;printf("fahr = %d, celsius = %din", fahr, celsius);return ;i1
变量的定义与使用 变量必须先定义,后使用。 #include <stdio.h> int main(void) { int celsius, fahr; fahr = 100; celsius = 5 * (fahr - 32) / 9; printf("fahr = %d, celsius = %d\n", fahr, celsius); return 0; } 一个变量名只能定义一次 变量一般都定义在程序的头上 不能定义在程序的中间或后面 应该先赋值,后引用
2.2.31算术运算和赋值运算fahr = 100;celsius = 5 * (fahr - 32) / 9;1、算术运算口双目算术运算符:+- */%口算术表达式:用算术运算符将运算对象连接起来的符合C语言语法规则的式子数学式:(5/9)(F-32)C表达式:5*(fahr-32)/9或者:5.0/9*(fahr-32)数学式:s(s-a)(s-b)(s-c)C表达式: s *(s-a)*(s-b) *(s-c)
2.2.3 算术运算和赋值运算 fahr = 100; celsius = 5 * (fahr - 32) / 9; 1、算术运算 双目算术运算符:+ - * / % 算术表达式:用算术运算符将运算对象连接起来的符 合C语言语法规则的式子 数学式:(5/9)(F-32) C表达式:5 * (fahr - 32) / 9 或者: 5 .0 / 9* (fahr - 32) 数学式:s(s-a)(s-b)(s-c) C表达式: s *(s-a) *(s-b) *(s-c)
算术运算注意■/整数除整数,得整数如: 1/2 = 0, 9/4 = 2?5*(fahr-32)/9和5/9*(fahr-32)等价吗■%针对整型数据如:5%6=5,9%4=1,100%4=0双目运算符两侧操作数的类型要相同
算术运算 注意 ◼ / 整数除整数,得整数 如:1/2 = 0,9/4 = 2 ?5 * (fahr - 32) / 9 和 5 / 9 * (fahr - 32) 等价吗 ◼ % 针对整型数据 如: 5%6=5,9%4=1,100%4=0 ◼ 双目运算符两侧操作数的类型要相同
赋值运算■赋值运算符三■赋值表达式:用=将一个变量和一个表达式连接起来的式子变量=表达式三的左边必须是一个变量例如:fahr = 100;celsius = 5* (fahr -32) /9;口计算赋值运算符右侧表达式的值口将赋值运算符右侧表达式的值赋给左侧的变量
◼ 赋值运算符 = 赋值运算 ◼ 赋值表达式:用 = 将一个变量和一个表达 式连接起来的式子 变量 = 表达式 例如: fahr = 100; celsius = 5 * (fahr - 32) / 9; 计算赋值运算符右侧表达式的值 将赋值运算符右侧表达式的值赋给左侧的变量 =的左边必须是一个变量
2.2.47格式化输出函数printf数据输出:格式化输出函数printf#include<stdio.h>printf("Hello World! In");printf("fahr = %d, celsius = %din", fahr, celsius);printf(格式控制字符串,输出参数1,..,输出参数n);要输出的数据用双引号括起来,表示输出的格式
2.2.4 格式化输出函数printf 数据输出:格式化输出函数 printf #include <stdio.h> printf("Hello World! \n"); printf("fahr = %d, celsius = %d\n", fahr, celsius); printf(格式控制字符串, 输出参数1, . , 输出参数n); 用双引号括起来,表示输出的格式 要输出的数据