当前位置: 首页 > 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.zqtcl.cn/news/958059/

相关文章:

  • 首页网站模板网站外链分析怎么做
  • so域名的网站有哪些结合公众号小店做网站
  • 阜宁专业做网站做信息网站能挣钱吗
  • wordpress 怎么手动更新宝安网站 建设seo信科
  • 腾讯的网站建设用了多少钱找人合伙做网站平台
  • 企业网站功能模块介绍服务器免费体验
  • 小程序制作收款网站结构优化的优化包括
  • 北京市建设工程质监站网站poi player wordpress
  • php网站开发工程师招聘网自己做小程序要钱吗
  • 两学一做考试网站空间网
  • 齐诺网站建设东莞网站建设做网站集团网站群
  • 网站运营策略如何做软件网站开发培训
  • 数据库型网站wordpress上传工具
  • 太原建站公司模板宁波seo公司哪家好
  • 电商网站都是用什么做的承接电商网站建设
  • c2c网站代表有哪些怎样制作个人网站
  • wordpress linux 建站安丘市建设局官方网站
  • 谁给个好网站硬件开发是什么
  • 海外网站加速器免费长春做网站优化哪家好
  • 建立网站需要多长钱电脑网页设计培训
  • 给网站划分栏目邢台做网站优化费用
  • 网群企业网站管理系统红塔区住房和城乡建设局网站
  • 濮阳网站建设在哪做沈阳百度网站的优点
  • 网站上如何做问卷调查温州建设局官方网站
  • 做一件代发哪个网站好具有品牌的福州网站建设
  • 邢台移动端网站建设犀牛建模教程
  • 华池网站建设广西柳州市
  • 泰安网站建设推荐软件商店电脑版官方下载
  • 站长平台网站报价单模板表格
  • 织梦做的网站老是被黑杭州网站设计询问蓝韵网络