当前位置: 首页 > news >正文

呼市建设官方网站下载京东网上购物

呼市建设官方网站,下载京东网上购物,wordpress seo 设置,免费微信网站开发printf()是输出函数#xff0c;scanf()是输入函数#xff0c;输入/输出函数简称为I/O函数。它两是C语言中最通用的输入输出函数。不同的编译器可能有不同的I/O的实现。 printf和scanf这两个函数虽然功能不同#xff0c;但是工作原理几乎相同#xff0c;它们都使用格式字符…printf()是输出函数scanf()是输入函数输入/输出函数简称为I/O函数。它两是C语言中最通用的输入输出函数。不同的编译器可能有不同的I/O的实现。 printf和scanf这两个函数虽然功能不同但是工作原理几乎相同它们都使用格式字符串control string和参数列表。 printf(control string,arg1,arg2···)格式字符串中含有一系列转换说明conversion specification它们与参数列表应该是一一对应的即数量和类型应相匹配。 printf中的基本转换说明如下 %d和%i用于打印有符号十进制整数%o用于打印无符号八进制整数%u用于打印无符号十进制整数%x用于打印打印0f前缀的无符号十六进制整数%X用于打印打印0F前缀的无符号十六进制整数%f用于打印十进制记数法形式的浮点数%e和%E用于打印e记数法1形式的浮点数%c用于打印单个字符%s用于打印字符串%g根据值的不同自动切换为%f或%e当指数小于 -4 或大于等于精度时切换为%e%G根据值的不同自动切换为%f或%E当指数小于 -4 或大于等于精度时切换为%e%p用于打印指针%a和%A用于打印浮点数、十六进制数和p记数法2 (C99/C11)%%用于打印一个百分号。 在%和基本转换说明之间还可以插入修饰符组成更为复杂的conversion specifier修饰符用来控制打印内容的格式或用于打印指定的数据类型printf的修饰符如下 *抑制赋值suppress assignment。-: 左对齐输出。: 对于正数在前面显示加号对于负数则仍然显示减号。0: 在输出数字时用零来填充字段宽度。空格: 对于正数在前面显示一个空格对于负数则显示减号。#: 与o、x或X转换说明一起使用时将输出前缀0、0x或0X0、0x或0X。width: 指定输出的最小字段宽度超出就自动扩大到打印内容的长度。.precision: 指定输出的精度通常用于浮点数以及字符串。h: 将整数参数解释为short或者unsigned short。hh: 将整数参数解释为char或者unsigned char。l: 将整数参数解释为long或者unsigned long。ll: 将整数参数解释为long long或者unsigned long long。L: 将浮点数参数解释为long double。j: 将整数参数解释为intmax_t或uintmax_t。t: 将整数参数解释为ptrdiff_t或size_t。z: 将整数参数解释为size_t。size_t是sizeof返回的类型。 抑制赋值示例 printf(%*d,5,10);//打印10宽度为5 scanf(%*d %d,a);//若输入为1 2则a为2即会跳过1在KR C中表达式和参数中的float会自动转为double而ANSI C一般不会所以为了保护一些假设float会自动转换为double的程序默认将float转为double。3 冷知识printf有返回值值为打印字符的个数若发生打印错误则返回负数。 printf的使用中还要注意当待打印类型和转换说明不一致时会发生什么。 接下来学习scanf。前面介绍的printf将各种类型的数据经过转换说明的转换后输出为字符串而scanf则是相反的过程它将我们在键盘上敲入的文本转换为指定类型数据。 scanf与printf不相同的地方在于参数列表scanf的参数前需要加上一个符号除了存储字符串的时候表示存储。 scanf的基本转换说明如下 %c解释输入为一个字符%s解释输入为一个字符串输入有效范围为从一个非空白字符开始到一个空白字符之前。%d和%i解释输入为一个有符号十进制整数%o解释输入为一个有符号八进制整数%x或%X解释输入为一个有符号十六进制整数%u解释输入为一个无符号十进制整数。%e、%f、%g、%a或%E、%F、%G、%A解释输入为一个浮点数。 scanf的修饰符如下 *抑制赋值。数字最大输入宽度。hh读取整数为signed char或unsigned char。ll读取整数位long long或unsigned long long。h%hd、%hi读取值为short int%ho、%hx、%hu读取值为unsigned short int。l%ld、%li读取值为long%lo、%lx、%lu读取值为unsigned long%le、%lf、%lg读取值为double类型。L%Le、%Lf、%Lg读取值为long double类型。j与整型转换说明配合使用表示使用intmax_t、uintmax_t。z与整型转换说明配合使用表示使用sizeof的返回值类型。t与整型转换说明配合使用表示使用两个指针差值的类型。 scanf也有返回值。如果读取成功则返回读取到的项数如果需要读取数字时用户输入非数字字符串则返回0如果检测到文件结尾则返回EOF。 e记数法例如2e-30表示 2 × 1 0 − 30 2\times 10^{-30} 2×10−30其中e换为E也行 ↩︎ p记数法是16进制指数记数法。例如 0 x c . 1 b p 5 ( 12 1 16 11 16 ) × 2 5 0xc.1bp5(12\frac{1}{16}\frac{11}{16})\times 2^5 0xc.1bp5(12161​1611​)×25 ↩︎ KR C指的是Kernighan和Ritchie开发的C语言即第一版C语言标准而ANSI C也称为C89或C90是由美国国家标准协会ANSI发布的C语言标准。 ↩︎
http://www.pierceye.com/news/958059/

相关文章:

  • 靖安县城乡规划建设局网站做的美食视频网站
  • 福永网站推广徽标设计制作
  • 做网站发布网网站需求建设书
  • 咖啡店网站建设模版四川建设网四川住建厅
  • 官方网站建设怎么样郑州搜索引擎优化
  • 三只松鼠网站谁做的大学网页设计作业
  • 关于建设网站的请示做哪种类型的网站赚钱呢
  • 西安网站seo优化做cpa广告建什么网站好
  • 南京手机网站开发网站建设需要哪些岗位
  • 青白江区网站开发招聘宿迁网站设计
  • 做暧暖爱视频每一刻网站wordpress头条采集
  • 海淀网站开发如何免费推广网站
  • 建设音乐网站宣传片拍摄总结
  • 个人网站推广中国制造网建站
  • 怎么管理好自己的网站自建vps和买机场哪个好
  • 站长之家素材网站郴州建网站
  • 服装微商城网站建设贵州建设考试网站
  • 安徽省建设安全协会网站htm5移动网站开发
  • 棋盘游戏类网站开发wordpress副标题怎么写
  • 重庆城市关键词优化ppt
  • 网站营销外包公司简介wordpress 微信二维码
  • 做酒业网站的要求软件开发app的公司
  • 可以做超链接或锚文本的网站有哪些口碑营销的本质是什么
  • 网上下载的网站模板怎么用莱芜金点子招聘网
  • 网站建设首先要免费游戏网站制作
  • 小橘子被做h网站注册帐号
  • 汉川网站推广服务PHP网站建设的课后笔记
  • 中国建设银行网站功能模块多少钱才算有钱人
  • 毕业设计网站成品wordpress 发布模块
  • 网站推广 济南江西 网站 建设 开发