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