第3章 输入输出程序设计(09_09_NIT_L).ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 输入输出程序设计(09_09_NIT_L)

第 3 章 输 入 输 出 程 序 设 计 (二) scanf 函数 —— 格式输入函数: 如: #include stdio.h scanf(“%i%f, i,x); scanf(格式控制字符串, 输入参数1, … , 输入参数n); 格式控制字符串: 格式控制说明:按指定的格式输入数据,与数据类型有关 int 型 :%d float 型:%f double 型:%lf 3.1 字符串的输入与输出 在C语言中通常应用系统函数printf实现在屏幕上输出. printf的使用格式 1. printf(“输出字符串”); 2. printf(“输出字符串,变量格式符…”,变量…); 3.2.1 整型数的输出 其输入格式为: 1、scanf(%c…,变量地址…); 2、字符变量=getchar(); 其输出格式为: 1、printf(输出字符串%c…,字符变量…); 2、putchar(字符变量); 3.4 实型数的输入与输出 3.3 字符的输入输出 例: 已知字符 ‘a’ 的ASCII码为 97 ,执行下列语句的输 出是_____。 printf (%d, %c, ’b’, ’b’+1 ) ; A、 98, b B、 语句不合法 C、 98, 99 D、 98, c 注意 : ‘a’与 “a” 是不同的,一个为字符常量,一个为字符 串常量. (三)、字符串常量 字符串常量是用一对双引号括起来的字符序列,如: “How are you” “a” “$456.76” “浙江大学” 两者有区别: C语言规定: 在每一个字符串的结尾加一个“字符串结束标志”,以便系统判断字符串是否结束. C规定以字符‘\0’作为字符串结束标志. ‘\0’—— ASCⅡ值为0的字符,不能显示,不产生动作. 如有一字符串“CHINA”,实际上在内存中是: C H I N A \0 其长度不是5个,而是6个,‘\0’是系统自动加上去的.但在输出时不输出‘\0’. 如有: printf(“china”); 输出时一个一个字符输出,直到‘\0’. 说明: 没有字符串变量,以后字符串由一维字符数组来处理。 例:____ 是不正确的字符常量. A. ‘\n’ B. ‘1’ C. “a” D. ‘\101’ 六 变量赋初值 定义变量时,可对变量初始化. 例: int a=3; 相当于 int a; a=3; float f=3.5; 相当于 float f; f=3.5 char c=‘a’; 相当于 char c; c=‘a’; 也可: int a,b,c=3; 相当于: int a,b,c; c=3; 各类数值型数据间的混合运算:(基本类型) * 整型,单精度型,双精度数据可以混合运算。 * 整型与字符型数据可通用。 (因此 ,整型,字符型、实型可混合运算) 在运算时,不同类型的数据要先转换成同一类型, 然后再进行运算。 转换规则: 高 double float 单精度 long 低 int char, short 1). 横向向左的箭头表示必定转换,在运算中,char型必定转换成 int 型。 Float型必定转换成double 型。 2). 如果当运算对象不同时,低类型直接转换成高类型,再进行运算 . 系统会自动进行这种转换. 必然转换 相关知识: C语言的 数据的输出,输入: 一、数据输出: C语言本身并不提供输入、输出语句,输入输出的操作任务由函数来实现,也就是对输入,输出实行函数化. 如printf( ), scanf( ) 函数,不是C语言的输入,输出语句. C编译版本都提供了许多函数,以函数库的形

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档