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

陕西住房和城乡建设部网站萧山网络公司

陕西住房和城乡建设部网站,萧山网络公司,网页设计题目,购买了个网站源码 怎么建立目录 基本用法 printf()函数--占位符 占位符大全 printf()函数--限定宽度 printf()函数--正负--限定小数 printf()函数--输出部分字符串 总结 【C语言】printf()函数详解#xff0c;手把手教你#xff0c;保姆级#xff01;#xff01;#xff01; 基本用法 printf()…目录 基本用法 printf()函数--占位符 占位符大全 printf()函数--限定宽度 printf()函数--正负--限定小数 printf()函数--输出部分字符串 总结 【C语言】printf()函数详解手把手教你保姆级 基本用法 printf() 的作⽤是将参数⽂本输出到屏幕。它名字⾥⾯的 f 代表 format 格式化表⽰可以 定制输出⽂本的格式 #include stdio.h int main(void) {printf(Hello World);return 0; } 运行结果 printf() 不会在⾏尾⾃动添加换⾏符运⾏结束后光标就停留在输出结束的地⽅不会⾃动换⾏所以加一个“\n” #include stdio.h int main(void) {printf(Hello World\n);return 0; } 如果⽂本内部有换⾏也是通过插⼊换⾏符来实现如下⽅代码 #include stdio.h int main(void) {printf(Hello\nWorld\n);printf(Hello\n);printf(World\n);return 0; } 看效果 printf()函数--占位符 printf() 可以在输出⽂本中指定占位符 所谓 “占位符”就是这个位置可以⽤其他值代⼊ // 输出 I love my 3 toys#include stdio.h int main() {printf(I love my %d toys\n, 3);return 0; } I love my %d toys\n是输出⽂本⾥⾯的 %d 就是占位符表⽰这个位置要 ⽤其他值来替换 占位符的第⼀个字符⼀律为百分号 % 第⼆个字符表⽰占位符的类型 %d 表⽰这 ⾥代⼊的值必须是⼀个整数 printf() 的第⼆个参数就是替换占位符的值上⾯的例⼦是整数 3 替换 %d 。执⾏后的输出结果 就是 I love my 3 toys 以下常用占位符 %c:字符。 %d:十进制整数。 %i:整数基本等同于%d。 %f:小数包含 float 类型和 double类型) 。 %hd:十进制 short int型。 %ho:八进制 short int型。 %hx:十六进制 short int类型。 %Lf: long double类型浮点。 %0:八进制整数。 %p:指针。 %s:字符串。 %u:符(unsigned int)。 %x:十六进制整数。 %%:输出一个百分号。 如 #include stdio.h int main() {printf(%s is very beautiful\n, xiaohong);return 0; } %s 表⽰代⼊的是⼀个字符串所以 printf() 的第⼆个参数就必须是字符串这个例⼦是 xiaohong ,执⾏后的输出就是  xiaohong is very beautiful 输出⽂本⾥⾯可以使⽤多个占位符 #include stdio.h int main() {printf(%s says he is %d year old\n, zhangsan, 18);return 0; } 上⾯⽰例中输出⽂本 %s says he is %d year old 有两个占位符第⼀个是字符串占位 符 %s 第⼆个是整数占位符 %d 分别对应 printf() 的第⼆个参数zhangsan和第三个参数 18执⾏后的输出就是 zhangsan says he is 18 year old printf() 参数与占位符是⼀⼀对应关系如果有 n 个占位符 printf() 的参数就应该有 n 1 个。如果参数个数少于对应的占位符 printf() 可能会输出内存中的任意值 占位符大全 在我之前的博客里有兴趣的宝子们课去瞧一瞧 占位符大全http://t.csdnimg.cn/ToOA4 printf()函数--限定宽度 printf() 允许限定占位符的最⼩宽度 #include stdio.h int main() {printf(%5d\n, 666); // 输出为 666return 0; } 上⾯⽰例中 %5d 表⽰这个占位符的宽度⾄少为5位。如果不满5位对应的值的前⾯会添加空格。 输出的值默认是右对⻬即输出内容前⾯会有空格 如果希望改成左对⻬在输出内容后⾯添加空 格可以在占位符的 % 的后⾯插⼊⼀个 - 号 #include stdio.h int main() {printf(%-5d\n, 666); // 输出为 666 return 0; } 上⾯⽰例中输出内容 666 的后⾯添加了空格 printf()函数--正负--限定小数 默认情况下 printf() 不对正数显⽰ 号只对负数显⽰ - 号。如果想让正数也输出 号可 以在占位符的 % 后⾯加⼀个 #include stdio.h int main() {printf(%d\n, 66); // 输出 66printf(%d\n, -66); // 输出 -66return 0; } %d 可以确保输出的数值总是带有正负号 输出⼩数时有时希望限定⼩数的位数。举例来说希望⼩数点后⾯只保留两位占位符可以写 成 %.2f // 输出 Number is 0.50 #include stdio.h int main() {printf(Number is %.2f\n, 0.5);return 0; } 上⾯⽰例中如果希望⼩数点后⾯输出3位 0.500 占位符就要写成 %.3f 这种写法可以与限定宽度占位符结合使⽤ // 输出为 0.7 #include stdio.h int main() {printf(%6.2f\n, 0.72;return 0; } 上⾯⽰例中 %6.2f 表⽰输出字符串最⼩宽度为6⼩数位数为2。所以输出字符串的头部有两个 空格 最⼩宽度和⼩数位数这两个限定值都可以⽤ * 代替通过 printf() 的参数传⼊ #include stdio.h int main() {printf(%*.*f\n, 6, 2, 0.72); // 等同于printf(%6.2f\n, 0.72)return 0; }上⾯⽰例中 %*.*f 的两个星号通过 printf() 的两个参数 6 和 2 传⼊ printf()函数--输出部分字符串 %s 占位符⽤来输出字符串默认是全部输出。如果只想输出开头的部分可以⽤ %.[n]s 指定输出 的⻓度其中 [nn] 代表⼀个数字表⽰所要输出的⻓度 // 输出 hello #include stdio.h int main() {printf(%.5s\n, hello world);return 0; } 上⾯⽰例中占位符 %.5s 表⽰只输出字符串“hello world”的前5个字符即“hello” 总结 以上就是关于printf()函数的全部内容具体还需宝子们去实践如果觉得该博客对你有用的话希望一键三连点个关注不迷路谢谢支持
http://www.huolong8.cn/news/458870/

相关文章:

  • 网站空间做邮箱南京汽车 企业 网站建设
  • 免费的网站推荐下载百度指数的数据怎么导出
  • 毕业设计网站建设英文文献电子商务实现技术
  • 公司网站的建设流程一个页面多少钱
  • 使用vue做的网站中国建筑工程网官网二建报名查询
  • 杭州的设计网站会员管理系统免费版官方下载
  • 做网站app镇江市建设局网站
  • 云服务器做网站难吗确诊病例最新消息
  • 网站开发作为固定资产怎么摊销wordpress淘宝客模板下载
  • 西安网站优化培训给企业做网站的平台
  • 温州百度推广公司长沙百度快速优化排名
  • 湖州网站设计浙北数据wordpress伪静态规则怎么写
  • 用asp做网站有哪些功能桂林技术交流站
  • 网络工程师和做网站哪个难网站建设需要多少天时间
  • 做网站的备案资料在手机制作网站
  • 适合做浏览器主页的网站近三天发生的重要新闻
  • 苏州尚云网站建设安丘网站建设多少钱
  • 网站优化报价企业信息公示系统年报
  • 汕头网站推广找谁郴州前十名高档小区
  • 江西通威公路建设集团有限公司网站云虚拟主机做视频网站
  • 网站排名掉了该怎么做wordpress制作单页网站导航页面
  • 网站建设中所需条件做游戏课程网站
  • 网站ui设计基础定州网站建设公司
  • 台州网站制作咨询薇wordpress阿里云cdn
  • 怎么用自己电脑做网站网站开发与服务合同范本
  • 品牌网站建设方案个人建设什么网站好
  • 南通做网站公司哪家好网站建设岗位需要解决的问题
  • 网站制作哈尔滨wordpress智能更新插件
  • 潍坊网站建设公司电话wordpress 合法评论
  • 西安手机网站定制网站建设wordpress 主题 英文