首页 > 系统相关 >linux 中printf函数

linux 中printf函数

时间:2023-06-22 18:11:16浏览次数:32  
标签:printf 1234 函数 ## PC1 linux test01 root

 

001、输出字符串

[root@PC1 test01]# printf "abcd\n"
abcd
[root@PC1 test01]# printf "%s\n" "abcd"       ## 输出字符串
abcd

 

002、指定宽度

[root@PC1 test01]# printf "%s\n" "abcd"
abcd
[root@PC1 test01]# printf "%10s\n" "abcd"      ## 指定宽度为10, 默认右侧对齐
      abcd
[root@PC1 test01]# printf "%-10s\n" "abcd"     ## 指定宽度为10, 左侧对齐
abcd

 

003、输出整数值

[root@PC1 test01]# printf "%d\n" "1234"         ## 输出数值
1234
[root@PC1 test01]# printf "%10d\n" "1234"       ## 指定宽度为10
      1234
[root@PC1 test01]# printf "%010d\n" "1234"      ## 多余的位数用0来填充
0000001234

 

004、输出浮点数

[root@PC1 test01]# printf "%f\n" "1234"          ## 输出浮点数
1234.000000
[root@PC1 test01]# printf "%.2f\n" "1234"        ## 指定浮点的位数
1234.00
[root@PC1 test01]# printf "%10.2f\n" "1234"      ## 指定宽度
   1234.00
[root@PC1 test01]# printf "%010.2f\n" "1234"     ## 多余的宽度用0来填充
0001234.00

 

005、科学计数法

[root@PC1 test01]# printf "%e\n" "1234"        ## 科学计数法, 默认是6位小数
1.234000e+03
[root@PC1 test01]# printf "%E\n" "1234"
1.234000E+03
[root@PC1 test01]# printf "%.2e\n" "1234"      ## 指定小数位数
1.23e+03

 

006、用16进制来表示

[root@PC1 test01]# printf "%x\n" 15    ## 用16进制表示, 10 - 15 用a-f表示
f
[root@PC1 test01]# printf "%x\n" 16    
10
[root@PC1 test01]# printf "%x\n" 17    ## 用16进制表示
11

 

007、用八进制表示

[root@PC1 test01]# printf "%o\n" 7
7
[root@PC1 test01]# printf "%o\n" 8       ## 用8进制数来表示
10
[root@PC1 test01]# printf "%o\n" 9
11

 

标签:printf,1234,函数,##,PC1,linux,test01,root
From: https://www.cnblogs.com/liujiaxin2018/p/17498046.html

相关文章

  • 记一次服务程序调试过程(linux进程打开文件句柄过多问题)
    最近在测试服务程序,对外提供HTTP服务(使用c++调用libevent实现,回调使用curl库)。开始测试几百个请求时,功能一直挺正常。但是加大请求数量后(请求量大于5000),出现很奇怪的现场,每次接收的响应大约在3400个左右时,服务程序不再返回响应。开始怀疑是http服务异常了,使用http工具单独再发请......
  • STM32-mp157-A核Linux
    A核开发环境网卡连接1.NAT虚拟网卡连接互联网2.桥接(真实)网卡连接开发板ubuntu新建NAT网卡;设置桥接模式;搜索vmnet以管理员身份打开;设置桥接网卡为目标usb网卡;打开虚拟机linux网络设置;设置静态IPv4同一网段;ifconfig命令查看;打开windows网络设置;设置静态IPv4同一网段;打开终......
  • Linux系统的CVE该如何确认?学会这个方法不用慌!
    在维护过程中,应用系统免不了被客户做定期的漏扫,运维需要根据客户的扫描结果进行反馈是否涉及和是否能整改,本文主要针对LinuxCVE漏洞进行一个基本的排查。一、什么是CVE漏洞?CVE是CommonVulnerabilitiesandExposures的缩写,意思是“常见漏洞披露”。它是一个由Microsoft、Goog......
  • TypeScript函数
    1.ts函数定义       //es5函数声明       functionrun3(){           return'run'       }       //es5匿名函数       varrun4=function(){           return'run'       }   ......
  • P1888 三角函数
    三角函数题目描述输入一组勾股数$a,b,c(a\neqb\neqc)$,用分数格式输出其较小锐角的正弦值。(要求约分。)输入格式一行,包含三个正整数,即勾股数$a,b,c$(无大小顺序)。输出格式一行,包含一个分数,即较小锐角的正弦值样例#1样例输入#1354样例输出#13/5提示数据保证:$a,b......
  • Android-Kotlin-函数表达式&String与int转换$异常处理
    Kotlin的函数表达式:packagecn.kotlin.kotlin_base03/***函数第一种写法*/funaddMethod1(number1:Int,number2:Int):Int{returnnumber1+number2}/***函数第二个种写法*/funaddMethod2(number1:Int,number2:Int)=number1+number2/***......
  • Kotlin高阶函数、内联函数以及集合变换序列
    一、高阶函数高阶函数的一个重要特征就是参数类型包含函数,或者该函数的返回值类型是一个函数类型,那么该函数就被称为是高阶函数。下面看看如何把函数作为参数声明到另一个函数中://参数包含函数类型,()代表一个匿名函数,Unit代表无返回值funparamFunction(block:()->Unit){b......
  • 在sql中使用函数,遇到net.sf.jsqlparser.parser.ParseException异常
    异常详情如下Causedby:net.sf.jsqlparser.parser.ParseException:Encountered""->""->""atline1,column31.Wasexpectingoneof:"AS"..."DO"..."ANY"..."KEY"...……(中间省略很多符号)atnet.......
  • Linux Nacos2.2.0版本集群搭建,常见报错问题解决
    准备:服务器,nacos,mysql,nginx,java,mavenNacos官网:https://nacos.io下载地址github:https://github.com/alibaba/nacos相关版本问题,见nacos官网手册查看集群配置图:官方的: 本次搭建集群配置图:开始搭建:修改nacos的配置文件“application.properties,cluster.conf.ex......
  • Ubuntu linux 为啥要开始选择ubuntu LINUX
    开头还是介绍一下群,如果感兴趣polardb,mongodb,mysql,postgresql,redis等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。其实纠结这个问题也是很长时间了,因为一个玩数据库的讨论系统的问题,也是在是不合场景。但没有办法,搞数据库的数据库也的在操作系统......