C语言——格式化打印printf(常用整理)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言——格式化打印printf(常用整理)相关的知识,希望对你有一定的参考价值。
参考技术A前言 :C语言中printf经常被用来输出各种调试信息,对于字符串常量输出,简单使用一对 "" 就可以达到目的,例如: printf("hello,world!\\n"); .而关于数据的格式化输出就各有千秋,下面整理了它经常用的格式化输出语句,不常用的就不记录了,以免增加记忆负担。
printf没有打印二进制数据的格式,只有打印十六进制数据的格式:%X/x
有符号的十进制整数值用%d表示,形式为 prrintf("output data:%d",data); 。
&esmp;字符串常量用%s表示,传入的变量为该 字符串的首地址 。该函数会打印字符串中的每个字符,直到遇到结束字符\'\\0\'为止。形式为 prrintf("output data:%s",dataArray); .
精度往往和类型搭配一起使用加上前缀一个点号 .
对于16进制或者十进制数据类型来说, 精度指定要写入的最小位数 。若写入的值比此数短,则写入值以前导0填充。比如: prrintf("output data:%.2d",data); , data 只有个位数9,显示结果为 09 。若写入值比此数长,该值也不会被截断。
对于字符串类型 %s 来说,默认情况下打印所有字符,知道遇到结束符\'\\0\'。加上精度后表示要 打印的最大字符数 ,例如: printf("%.3s\\n",chrArray); 表示打印开始的3个字符,若原字符不满3个字符,则将原字符串完全打印。
如果您觉得有帮助,请给我一个赞。
您的鼓励是我前进的动力(๑‾ ꇴ ‾๑)。
Linux常用命令
打印命令
使用echo命令进行打印输出
echo ‘123‘
echo $PATH
printf打印命令,常用于格式化输出
printf "hello world "
printf "%d%s " 1 "abc"
printenv命令可以打印环境变量
printenv
时间日期类命令 -date
显示当前日期和时间
显示非当前时间
设置系统时间
系统时间同步
date +%Y - %m - %d #2019-12-10
date +%H:%M:%S #13:29:03
date +%I:%M:%S #12小时时间显示
date -d ‘1 days ago‘ #显示前一天时间
date -s "00:12:23 2019-03-04" #设置系统时间
ntpdate -u ntp.api.bz #设置时间同步
管道命令(|)
以上是关于C语言——格式化打印printf(常用整理)的主要内容,如果未能解决你的问题,请参考以下文章