文档详情

第1章 C语言概述与开发环境.ppt

发布:2016-11-20约8.7千字共49页下载文档
文本预览下载声明
* 1.5 算法及其描述 四.算法举例: 例3:求1+2+3+…+100(累加) 0 sum 1 i 直到 i 100 sum+i sum i+1 i * 1.5 算法及其描述 四.算法举例: (伪代码) 【例1-7】从键盘输入一个自然数n,求n!。 * 1.5.2语句 1、控制语句 1)if ( ) ~ else ~ 2)for ( ) ~ 3)while ( ) ~ 4)do ~ while ( ) 5)continue 6)break 7)switch *8)goto 9)return 条件语句 for循环语句 当型循环语句 直到型循环语句 结束本次循环语句 终止执行switch或循环语句 多分支选择语句 转向语句 从函数返回语句 2、函数调用语句 由一次函数调用加一个分号构成一个语句 例: printf ( “How do you do ?”) ; 3、表达式语句 由一个表达式加一个分号构成一个语句 例:a = 5 ; i ++ ; y = y+1 ; …... if ( ( a = b) 0 ) x = a+1 ; ? if ( ( a = b ; ) 0 ) x = a+1 ; ? 注意:没有分号就是表达式,而不是语句。 1.5.2语句 4、空语句(什么也不做) 只有一个分号的语句 例: ; 5、复合语句/块语句(用于条件语句或循环体) 用 { } 把一些语句括起来构成复合语句 例: { a = 5 ; b = a+1 ; printf ( “a=%d ,b=%d” , a ,b ) ;} 1.5.2语句 * 1、printf 函数(格式输出函数) 作用:向控制台输出若干个各种类型的数据 格式:printf ( “格式控制”,输出表列 ) ; 非格式字符(含转义字符) ——原样输出 格式说明 (%和格式字符) 变量 表达式 格式控制 输出表列 (逗号分隔,替换格式符,数量一致) 1.6 格式化输入、输出函数 * %d 或 %md:(按m位)输出十进制整型数;(负号占1位) %ld 、%mld :(按m位)输出十进制长整型数; %o、%x、%u:以8进制、16进制、无符号十进制数输出; %c:输出一个字符; %s、%ms、%-ms、%m.ns、%-m.ns:[字符串对齐输出] 输出字符串、占m位、输出n位、- 靠左; %f、%m.nf、%-m.nf: 输出float(小数形式)、 共占m位、n位小数、- 靠左; %lf、%m.nlf、%-m.nlf: 输出double(小数形式)、 共占m位、n位小数、- 靠左; %e等 l表示长,h表示短,如短整型:%hd * 例: Main ( ) { int a = 5 , b = 6 ; float x = 111111.111 , y = 222222.222 ; 运行结果: Printf ( “%d %d\ n ” , a , b ) ; 5 6 Printf ( “a = %d , b = %d\ n ” , a , b ) ; a = 5 , b = 6 Printf ( “ %f ” , x + y ) ; } 333333.328125 * 2、scanf 函数(格式输入函数) 作用:由控制台输入若干个各种类型的数据 格式:scanf ( “格式控制”,地址表列 ) ; 格式说明 (%和格式字符) 非格式字符(照原样输入) 变量地址(取址操作符 )
显示全部
相似文档