在C语言中如何使用sprintf()函数?

操作方法

  • 01

    函数原型: int sprintf( char *buffer, const char *format, [ argument] … ); 这个函数包含三个部分的参数: buffer:char型指针,指向将要写入的字符串的缓冲区。format:格式化字符串。即可选参数的想要输入的数据类型。[argument]...:可选参数,可以是任何类型的数据。

  • 02

    功能说明: 这个函数就是把第三部分的数据,按照第二部分格式化字符的格式,把第三部分的数据进行”格式化“,然后在把格式化后的数据类型,存储到字符串的缓存区间里去。

  • 03

    %m.n格式说明: 如果按格式%m.n格式输出,若数据长度超出m(加小数点),则按实际长度输出;反之则左补空格(%-m.n右补空格)。

  • 04

    整数转化为字符串: char str[10]; sprintf(str ,"%d", 111); //产生"111" 说明:这个是把111存储到了str数组中,存储为“111”

  • 05

    两个整数组合成一个字符串: char str[10]; sprintf(str,"%4d%4d", 123,4567); //产生:“  1234567" 说明:把整数123 整数4567 打印成一个字符串保存在str 中。不足的左边补空格

  • 06

    两个整数转化为带小数的字符串: char str[10]; sprintf(str,"%d%cf%d", 1,'.',345); //产生:1.345 说明:两个整数形成带小数点的字符串,极大的方便了不支持做浮点运算,且需要小数点时。

  • 07

    浮点型转化为字符串: char str[10]; sprintf(str,"%4.2f", 1234.244); //产生:“1234.24“ 说明:一个浮点型数据形成浮点型字符串

  • 08

    多种数据融合: char str[10]; sprintf(str,"%4.2f%s", 1234.244,"cm"); //产生:“1234.24cm” 说明:一个浮点型数据形成浮点型字符串,后添加单位。

(0)

相关推荐

  • matlab中disp和sprintf函数使用方法和区别?

    MATLAB自带了很多的函数,都有着各自的用途,其中,disp和sprintf函数都是显示表达类别的函数,但是disp和sprintf在使用方法和功能还是有一定的区别的. 操作方法 01 首先在MAT ...

  • 如何使用R语言中的函数绘制正态曲线

    正态曲线是数学中的一种概率统计函数,用于统计分析数据.R语言中也有处理正态曲线的函数dnorm(),可以使用这个函数绘制正态曲线.下面利用一个实例说明这个函数的用法,操作如下: 操作方法 01 第一步 ...

  • 如何使用R语言中的数学函数对数函数和指数函数

    R语言中的数学函数除了三角函数之外,还有相应的指数函数和对数函数,常见的指数函数有exp,对数函数有log.log10.下面利用几个实例讲述指数函数和对数函数的用法,操作如下: 操作方法 01 第一步 ...

  • 如何利用R语言中的函数方法获取标准差和平均值

    R语言中可以使用不同的方法获取数据的统计的值,如标准差.平均值和相关度等.其中,标准差是利用sd()函数,平均值是利用mean()函数,相关度是利用cor()函数.下面利用一个实例说明这三个函数的用法 ...

  • 如何利用R语言中的函数读取CSV文件中的内容

    R语言中的函数可以从CSV文件中读取文件内容,这个函数是read.table(),参数有文件名称.行头.第一列头标题和分隔符.下面利用一个实例说明读取csv文件内容,操作如下: 操作方法 01 第一步 ...

  • 在C/C++语言中使用正则表达式

    本文所有的内容都来自网络,加上一些个人的理解,不保证正确性,欢迎批评指正 说起正则表达式(Regular Expression),也许有的朋友天天都在使用,比如grep、vim、sed、awk,只是可 ...

  • php语言中数组怎么进行去重处理

    我们在编写代码的过程中可能会使用到PHP语言.接下来小编就教大家怎样给PHP语言的数组去重. 具体如下:1. 首先我们将需要去重的数组打印出来,然后我们可以看到数组有一部分相同的值. 2. 接下来我们 ...

  • 如何获取R语言中的数据帧行或者列数据并展示

    R语言中的数据帧是一种R对象,也是一种数据类型,一般声明是使用data.frame()函数.如果想要获取数据帧中的行数据或列数据,可以利用中括号加冒号取到.下面利用几个实例说明获取数据帧的行或列数据, ...

  • 如何处理c语言中的段错误信息

    我们使用c语言中进行代码的编写的过程中,最容易出现的是段错误.如何好的找到段错误和解决掉 这个错误,是我们需要面对的问题. 我以前在一家写c语言的公司了.开发底层系统,一般他们使用makefile文件 ...