第3章顺序结构程序设计 赋值运算符和表达式 假设已有整型变量a,其值为3,试计算表达式: a十=a-=a*a的值。 main() 1.先计算“a*a”; 2.计算“a-=9”; int a=3; 3.计算“a十=-6”。 printf ("%d n",a+=a-=a*a); 程序的运行结果是: -12
第3章顺序结构程序设计 假设已有整型变量a,其值为3,试计算表达式: a+=a-=a*a的值。 main() { int a=3; printf("%d\n",a+=a-=a*a); } 程序的运行结果是: -12 1. 先计算“a*a” ; 2. 计算“a-=9”; 3 .计算“a+=-6” 。 赋值运算符和表达式
第3章顺序结构程序设计 赋值语句 赋值语句是由赋值表达式加上一个分号构成,是程序设 计中最常用的语句之一: 【格式】 变量名=表达式; 【功能】将赋值号“=”号右边表达式的值赋给左边的变量 【执行过程】先计算表达式的值,然后再把该值赋给左边的 变量 注意:赋值表达式可以包括在其他表达式之中,但赋值 语句则不行。 例如: if(a=b)>0)t=a;√ if ((a=b;)>0)t=a;X 国☒D
第3章顺序结构程序设计 赋值语句是由赋值表达式加上一个分号构成,是程序设 计中最常用的语句之一 : 【格式】 变量名=表达式 ; 【功能】 将赋值号“=”号右边表达式的值赋给左边的变量 【执行过程】先计算表达式的值,然后再把该值赋给左边的 变量 注意:赋值表达式可以包括在其他表达式之中,但赋值 语句则不行。 例如: if ((a=b)>0) t=a; √ if ((a=b ;)>0) t=a; × 赋值语句
第3章顺序结构程序设计 3.3格式化输入输出函数 1.格式输入函数printf(0 2.格式输出函数scanf0 冈✉D
第3章顺序结构程序设计 1. 格式输入函数printf() 2. 格式输出函数scanf() 3.3 格式化输入输出函数
第3章顺序结构程序设计 3.3.1 printf函数 格式:printf(“格式控制串”,输出项表) 功能:按指定格式向显示器输出数据 返值:正常,返回输出字节数;出错,返回E0F(-1) 一输出表项:要输出的数据(可以没有,多个时以“,”分隔) 一格式控制串:包含两种信息 ·格式说明:%[修饰符]格式字符用于指定输出格式 ·普通字符或转义序列:原样输出 一格式字符 网☒D
第3章顺序结构程序设计 格式:printf(“格式控制串”,输出项表) 功能:按指定格式向显示器输出数据 返值:正常,返回输出字节数;出错,返回EOF(-1) 3. 3. 1 printf 函数 – 输出表项:要输出的数据(可以没有,多个时以“,”分隔) – 格式控制串:包含两种信息 • 格式说明: %[修饰符]格式字符 用于指定输出格式 • 普通字符或转义序列:原样输出 – 格式字符