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

网站开发文献综述范文小程序开发教程电子书

网站开发文献综述范文,小程序开发教程电子书,百度竞价广告推广,梦幻西游网页版app前言 scanf函数可以说是我们一开始就会接触的函数了#xff0c;但在最近复习时我又找到而来一些之前不甚了解或是块要遗忘的知识#xff0c;特作此篇。 一.返回值 我们之前提到了scanf返回值被忽略的问题#xff1a; scanf函数返回值被忽略-CSDN博客 那么scanf的返回值…前言 scanf函数可以说是我们一开始就会接触的函数了但在最近复习时我又找到而来一些之前不甚了解或是块要遗忘的知识特作此篇。 一.返回值 我们之前提到了scanf返回值被忽略的问题 scanf函数返回值被忽略-CSDN博客 那么scanf的返回值到底是什么呢 这个是他的声明 这个则是返回值的描述 翻译 scanf返回成功转换和分配的字段数返回值不包括已读取但未分配的字段。返回值为0表示没有分配任何字段。如果在第一次尝试读取字符时发生错误或者遇到文件结束字符或字符串结束字符返回值为EOF。 由此我们可以知道他返回的就是实际读取并成功赋值的变量数量举个例子 第一种情况 #define _CRT_SECURE_NO_WARNINGS 1 #includestdio.h int main() {int a;char b;char* c[5]; printf(%d,scanf(%d %c %s, a, b, c));return 0; } 可以看到返回值是3 第二种情况 没有读取任何项: #define _CRT_SECURE_NO_WARNINGS 1 #includestdio.h int main() {int a; printf(%d,scanf(%d, a));return 0; } 输入a%d占位符不会读取进去并且程序会立即终止所以返回值是1 第三种情况第一次尝试读取字符时发生错误或者遇到文件结束字符 #define _CRT_SECURE_NO_WARNINGS 1 #includestdio.h int main() {int a; printf(%d,scanf(%d, a));return 0; } 我们只需要连着按三次ctrlz即可至于为什么是三次这是vs的一个小问题搬来正常情况是按一次就行的。EOF是个宏定义它就是-1 二占位符 ok解决了返回值的问题之后我们再来看看占位符 先来几个基本的 1.%d   对应整形            %c对应字符               %s对应字符串                     %f单精度浮点数         %lf双精度浮点数 然后是与之相关的 2.%hd  对应十进制的short int           %ho对应八进制的short int        %hx对应十六进制的short int %hu  对应unsigned short int 3.%ld 十进制long int    %lo  八进制long int      %lx   十六进制long int       %lu  unsigned long int 4.%lld十进制的long long int         %llo八进制的long long int            %llx 十六进制的long long  int %llu  long long unsigned int 5.%o 八进制int         %x十六进制int            %zd    size_t 然后是少见的 %g6个有效数字的浮点数整数部分超过刘伟后就会自定转化为科学计数法且指数部分为小写e %G与%g相同但指数部分为大写G。 %e使用科学计数法的附带念书指数部分e小写 %E与%e一样但指数部分E大写。 %le 科学计数法表示的long double ok接下来才是今天的主角%*与%[]. 1.%* 他是一个赋值忽略符该占位符不会将解析而后的值放入对应变量中而是直接丢弃 举例 #define _CRT_SECURE_NO_WARNINGS 1 #includestdio.h int main() {int a; scanf(%*d%d, a); printf(%d, a);return 0; } 可以发现我们先输入的3不见了而后输入的2则被用于给a赋值 2.%[] []内指定一组字符遇到不在集合中的字符时读取结束这里就要引入“^”了在这里^表示”非“ 举例 #define _CRT_SECURE_NO_WARNINGS 1 #includestdio.h int main() {char a[10]; scanf(%[^\n], a); printf(%s, a);return 0; } 可以发现此次读取是到回车才停下来的[^\n]表示的也正是非回车基于此我们可以更为便捷的调用scanf函数。 ok今天关于scanf函数的分享就到这里了觉得有用的话就点个免费的赞支持一下吧。
http://www.zqtcl.cn/news/336959/

相关文章:

  • html设计网站wordpress 评论增加字段
  • 搭建正规网站小程序开发难不难
  • 做静态网站用什么软件自己编写代码建设微网站
  • 备案网站ipoa系统主要干什么的
  • 杭州专业网站建设在哪里wordpress主题重置
  • 仿wordpress站赣州专业网站推广
  • 网站开发需要多长时间python链接wordpress
  • 网上交易网邯郸网站seo
  • wordpress图片后加载外链seo服务
  • 婚庆公司网站建设腾讯广告建站工具
  • 焦作建设厅网站wordpress调用视频播放器
  • 网站版面做好江苏省建设工程设计施工图审核中心网站
  • 智能网站平台wordpress同步头条
  • 做采集的网站有流量吗广州建设学校
  • 建设部网站公告外贸网站建设定制
  • 如何搭建 seo网站上海市住房与城乡建设部网站
  • 百度搜不到自己的网站python云服务器网站开发实例
  • 给企业做网站的业务员优书网没了
  • 江门网站建设方案外包洛阳网站设计哪家专业
  • 电暖怎么做网站办公室平面设计图
  • 全屏网站 功能丽水市企业网站建设 微信营销 影视拍摄
  • 天天爱天天做视频网站网站推送
  • 制作企业网站与app有什么不同化工企业网站建设
  • 东莞企业推广网站专门做黄漫的网站
  • 温州网站关键词排名优化win10 电脑做网站服务器
  • 网站设计规划信息技术教案营销模式和营销策略
  • 太仓住房城乡建设网站微信怎么注册
  • 德骏网站建设重庆企业网站如何推广
  • 路由器做内部网站服务器石家庄新闻综合频道在线直播回放
  • 怎么给网站备案亚马逊网站建设与维护方法分析