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

南屏网站建设汕头网站建设制作方案

南屏网站建设,汕头网站建设制作方案,如何建立自己音乐网站,双线主机可以做彩票网站吗一、问题 在 printf( ) 函数和 scanf( ) 函数的格式修饰符有很多,以浮点型数据为例,有%f、%lf、 %3.0f、%.4f等。不同的修饰符表示不同的含义,那么修饰符“*”有什么含义呢? 二、解答 下⾯通过例⼦来证明⼀下这个格式符在 printf…

一、问题

        在 printf( ) 函数和 scanf( ) 函数的格式修饰符有很多,以浮点型数据为例,有%f、%lf、 %3.0f、%.4f等。不同的修饰符表示不同的含义,那么修饰符“*”有什么含义呢?

二、解答

        下⾯通过例⼦来证明⼀下这个格式符在 printf( ) 函数中的作⽤是什么。相应代码如下。

main()
{int a, b;a = 66, b = 2;printf("%*d\n", b + 2, a);
}

        程序的运⾏结果如下所示。

  66

        由此结果可以发现,整数 66 前⾯多出两个空格,这就是修饰符“*”在 printt( ) 函数中起到的作⽤,即为指定的表达式的值给定输出项的域宽。本例中,输出项中给出的域宽为 b+2,也就是4,因此去掉 66 占掉的两个宽度,前⾯还空下两个宽度。在此例中,相当于输出 %4d。

        那么在 scanf( ) 函数中的修饰符“*”与在 printf( ) 函数中的作⽤相同吗?下⾯通过⼀个例⼦,来验证⼀下在两个函数中的作⽤是否相同,相应代码如下。

main()
{char a[80]; scanf("%*2s%s",a);printf('a=%s",a);
}

        程序的运⾏结果如下所示。

welcome
a=lcome

        由此结果可以发现,在键盘上输⼊“welcome”字符串,输出的结果却少了前⾯的两个字符“we”,这就是此修饰符在 scanf( ) 函数中的作⽤,即“*2”表⽰跳过了输⼊字符的前两个字符。输⼊整数⼏就会跳过⼏个字符,若改为“*4”则会跳过前⾯四个字符,只输出显示 a=ome。

三、总结

        关于这个格式修饰符,在终端⽂件的读写上很少⽤到,更多的时候会⽤到⽂件的读写操作中。

http://www.yayakq.cn/news/598024/

相关文章:

  • 建筑公司网站网站县级网站建设
  • 洛阳建设网站的公司云电脑永久免费版
  • asp网站制作设计教程用c 实现网站开发
  • wordpress插件的安装目录下襄阳seo研究中心
  • 长治网站公司长沙整站优化
  • 织梦园模板网站wordpress有哪些小工具
  • 做荣誉证书的网站wordpress判断手机电脑
  • 网站建设扁平化二学一做网站
  • 网站建设推广 公司健康码行程码防疫一体机
  • 回收手表网站中等职业学校网站建设模块
  • 深圳企业网站建设推广服务作业设计模板
  • 不良网站进入窗口免费正能量重庆网站建设狐灵科技
  • 颜色调配网站网络营销方式创新
  • 服务器怎么用数据库建设网站网站建设技术进行开发
  • 前台和后台网站开发的区别linux wordpress安装教程
  • 青峰网站建设网站和域名都注册怎么连接成网址
  • 华大 网站建设网站无法上传照片
  • 怎么做企业网站仿站江苏国龙翔建设网站.
  • vs2013可以做网站么广州品牌网站设计开发
  • 高端网站建设企业官网建设做网站有哪些技术
  • 电商网站建设的步骤搜索引擎优化的步骤和具体方法
  • 网站分几个类型网站建设公司大概多少钱
  • 一个人做网站 知乎网站建站要求
  • wordpress心得体会沈阳网站优化推广方案
  • 佛山专业英文网站建设阜阳网站开发公司
  • 网站建设江阴免费制作小程序游戏
  • 电商网站建设实训报告心得全屏背景网站如何做到自适应
  • asp.net 跳转别的网站装修设计网站哪个最好
  • 威海城乡与住房建设部网站广东网站建设专业公司哪家好
  • 网站只有一个首页单页面怎么做排名兼职做问卷调查的网站