- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第2章 C语言基础1
《C语言程序设计》 第2章??C语言基础 基本数据类型 常量 变量 运算符与表达式 各类型数据间的混合运算 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 第2章??C语言基础 字符型数据 第2章??C语言基础 字符输出函数putchar() 字符输入函数getchar() 格式输入函数printf() 格式输出函数scanf() 字符输出函数putchar(), 作用是向终端输出一个字符。 基本格式:putchar(ch); 用法说明: 参数ch使用比较灵活,可以是除字符串常量之外的字符常量、字符变量、整型常量、整型变量、实型常量、实型变量或各种表达式 在程序中使用putchar()函数时,该程序的开头必须用一条预编译命令“#include stdio.h”。 putchar()函数可以输出控制字符,如: putchar(‘\n’); 字符输入函数getchar() ,接收从终端(或系统隐含指定的输入设备)输入的1个字符。它没有参数。 基本格式: getchar(); 例 输入输出字符练习。 #include stdio.h main( ) { char ch1,ch2,ch3; ch1=getchar( ); ch2=getchar( ); ch3=getchar( ); putchar(ch1); putchar(ch2); putchar(ch3); } 第3章??顺序结构程序设计 main() { int a,b,c; a=printf(%.5d\n,38); b=printf(%e\n,123.456789); printf(a=%d,b=%d,c=%d\n,a,b,c); } 第3章??顺序结构程序设计 3. 3. 4scanf函数 第3章??顺序结构程序设计 输入分隔符的指定 一般以空格、TAB或回车键作为分隔符 其它字符做分隔符:格式串中两个格式符间字符 abc↙ abc ABC↙ ABC ABCDEFG↙ ABC A↙ BC↙ A B 运行情况: 格式:printf(“格式控制串”,输出项表) 功能:按指定格式向显示器输出数据 返值:正常,返回输出字符个数;出错,返回EOF(-1) printf 函数 输出表:要输出的数据(可以没有,多个时以“,”分隔) 格式控制串:包含两种信息 格式说明: %[修饰符]格式字符 ,用于指定输出格式 普通字符或转义序列:原样输出 格式字符 d,i,o,x,u,c,s,f,e 附加格式说明符(修饰符) .n 对实数,指定小数点后位数(四舍五入) 对字符串,指定实际输出位数 修饰符 功 能 m 输出数据域宽,数据长度m,左补空格;否则按实际输出 输出数据在域内左对齐(缺省右对齐) - 指定在有符号数的正数前显示正号(+) + 输出数值时指定左面不使用的空位置自动填0 0 在八进制和十六进制数前显示前导0,0x # 在d,o,x,u前,指定输出精度为long型 在e,f,g前,指定输出精度为double型 l 第3章??顺序结构程序设计 例3.5 printf函数的返回值 程序运行结果: 00038 1.23457e+02 a=6,b=12,c=8 格式: scanf(“格式控制串”,地址表) 功能:按指定格式从键盘读入数据,存入地址表指定的 存储单元中,并按回车键结束 返值:正常,返回输入数据个数 地址表:变量的地址,常用取地址运算符 格式字符:d,i,o,x,u,c,s,f,e 例 scanf(“%d”,a); 输入:10 ? 则 a=10 例 scanf(“%x”,a); 输入:11 ? 则 a=17 22:51:00 ? ? ? ? 第2章 C语言基础 本章将主要介绍C语言的基本语法和语义。 了解常量与变量的含义。 掌握数据类型
文档评论(0)