基本数据类型和常用库函数.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
输入缓冲区与scanf 缓冲区是存放输入数据的一个内存区域。程序在执行前缓冲区空。 当执行scanf时,计算机等待输入数据,并将输入的数据先存放在缓冲区中,直到输入一个回车键。然后scanf从缓冲区中依次取出数据,按指定的格式,依次存放到变量中。 如果缓冲区中数据个数少于scanf所需个数,计算机等待用户继续输入数据,若缓冲区数据个数等于或多于scanf所需个数,scanf执行结束。(多余数据暂存在缓冲区中,为下一个scanf函数所用) 已知等差数列的第一项为a,公差为d,求前n项之和,a、d、n由键盘输入。? #include stdio.h void main() { int a,d,n,sum; scanf(%d%d,a,n); scanf(%d,d); sum=a*n+n*(n-1)*d/2; printf(sum=%d\n,sum); } 输入数据时,数据之间使用的分隔符 空格、换行符等 用户自己指定数据之间的分隔符 遇到与规定格式不符的字符时结束一个数据项 例 s2-15.cpp 注意:在scanf中不要加\n #include〈stdio.h〉 void main( ) { int i1,i2; float f1,f2; char c1; scanf(%d%d%5f%c%5f,i1,i2,f1,c1,f2); printf(i1=%d,i2=%d,f1=%.3f ,f2=%.3f,c1=%c\n,i1,i2,f1,f2,c1); } 输入数据 123 456 34.5656.789 输出 输入数据 123 456 34.#56.789 输出 i1=123 ,i2=456,f1=34.560,f2=6.789,c1=5 i1=123 ,i2=456,f1=34.000,f2=56.780,c1=# 常用标准库函数使用 库函数是系统已经编好的独立的程序段,存放在“库文件”和“头文件”中,每个 库函数,完成特定的功能。供用户使用。库函数有输入输出函数、数学库函数等 如 :sqrt函数,完成数据开方。 库函数的调用(使用) 根据函数功能、函数原型及相关的头文件名,可以正确调用函数。 例如已知:sqrt函数功能是计算数据的开方 函数原型: double sqrt ( double x ) 相关的头文件名 “math.h” 常用数学库函数 数学函数对应的头文件 math.h。 指数函数pow 函数原型: double pow(double x, double y) 功能:计算 xy 如:计算1.53 例s2-16.cpp 常用数学库函数 数学函数对应的头文件 math.h。 1.平方根函数 sqrt 函数原型: double sqrt(double a) 例如: sqrt(56.78) 返回56.78对应的平方根值 2.绝对值函数 fabs 函数原型:double fabs(double a) 例如: fabs(–123.456) 返回值为123.456 3.指数函数 pow 函数原型: double pow(double a,double b) 4.e的指数函数 exp 函数原型:double exp(double a) (e=2.7182...) 5.以e为底的对数函数 log 函数原型: double log(double a) 6.以10为底的对数函数 log10 函数原型: double log10(double a) 7.正弦函数 sin 函数原型: double sin(double a) 例如: sin(60*3.14159/180) 返回值为60度正弦值 常用字符函数(头文件ctype.h) 小写字母转换为大写字母 toupper 函数原型:char toupper(char x) 功能:若x小写字母,函数返回值为x所对应的大写字母,否则返回值为x。 例 #includestdio.h #includectype.h //字符函数的头文件 void main( ) { int c1,c2; c1=toupper(g); c2=toupper(?); printf(%c %c, c1,c2); } 常用字符函数(头文件ctype.h) 1.大写字母转换为小写字母函数 tolower 函数原型:char tolower(char a) 返

文档评论(0)

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

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

1亿VIP精品文档

相关文档