sprintf指的是字符串格式化命令,函数声明为 int sprintf(char *string, char *format [,argument,…]);,主要功能是把格式化的数据写入某个字符串中,即发送格式化数据输出到 string 所指向的字符串。
返回值:
如果成功,则返回写入的字符总数,不包括字符串追加在字符串末尾的空字符。如果失败,则返回一个负数。
sprintf 返回以format为格式argument为内容组成的结果被写入string的字节数,结束字符‘\0’不计入内。即,如果“Hello”被写入空间足够大的string后,函数sprintf 返回5

函数较详细的解释可见百度百科

sprintf函数返回值相关推荐

  1. C++ 笔记(15)— 引用(声明引用、引用作为参数、引用作为函数返回值、const 用于引用)

    引用是变量的别名.也就是说,它是某个已存在变量的另一个名字.一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量. 1. 创建引用 要声明引用,可使用引用运算符 & ,如下面的 ...

  2. C++ 笔记(02)— 程序结构(头文件说明、命名空间、函数返回值、函数参数、注释、语句结束符、cin/cout)

    先看以下代码 #include <iostream> #include <string> using namespace std;int main() // main() 是程 ...

  3. C指针7:指针作为函数返回值

    C语言允许函数的返回值是一个指针(地址),我们将这样的函数称为指针函数.下面的例子定义了一个函数 strlong(),用来返回两个字符串中较长的一个: #include <stdio.h> ...

  4. 使用指针做函数返回值

    使用指针做函数返回值 1.当使用指针做为函数的返回值时,主函数处的char *p;将获得调用函数char *pf;的值,即一个地址值,如oxAE72.此时需要我们注意的是该地址值所指向的空间是否存在( ...

  5. python函数用法详解2(变量的作用域(全局变量、局部变量)、共享全局变量、函数返回值、函数的参数(位置参数、关键字参数、默认参数、不定长参数)、拆包、交换变量值、引用、可变和不可变类型)

    1. 变量作⽤域         变量作⽤域指的是变量⽣效的范围,主要分为两类:局部变量和全局变量. 局部变量         定义在函数体内部的变量,即只在函数体内部⽣效. def testA(): ...

  6. python函数的用法详解(作用、定义、调用、函数参数、函数返回值、函数说明文档、函数嵌套使用)

    1. 函数的作⽤ 函数就是将⼀段具有独⽴功能的代码块整合到⼀个整体并命名,在需要的位置调⽤这个名称即可完成对应的需求. 函数在开发过程中,可以更⾼效的实现代码重⽤. 2. 函数的使⽤步骤 2.1 定义 ...

  7. 2020-09-22C++学习笔记之引用1(1.引用(普通引用)2.引用做函数参数 3.引用的意义 4.引用本质5.引用结论 6.函数返回值是引用(引用当左值)7测试代码)

    2020-09-22C++学习笔记之引用1(1.引用(普通引用)2.引用做函数参数 3.引用的意义 4.引用本质5.引用结论 6.函数返回值是引用(引用当左值)7测试代码) 1.引用(普通引用) 变量 ...

  8. python 函数变量_Python函数中的变量和函数返回值

    1.函数的变量 局部变量和全局变量: Python中的任何变量都有特定的作用域 在函数中定义的变量一般只能在该函数内部使用,这些只能在程序的特定部分使用的变量我们称之为局部变量 在一个文件顶部定义的变 ...

  9. python 函数返回值的特殊情况

    今天没事和大家一起聊聊python 函数返回值的特殊情况,之前我也碰到过类似方面的问题,到后来查阅了一些资料后,发现原来是这样! 我记得很久以前和大家聊过python列表操作方法,python列表非 ...

最新文章

  1. Nat. Commun. | AI语言工具揭示分子运动
  2. 静态程序分析chapter2 - IR(Jimple) 和 CFG
  3. 配置透明网桥实现QinQ传输案例
  4. 迁移数据时 timestamp类型字段报错: 1067 - Invalid default value for 'login_time'
  5. SDNU 1167.花生采摘(排序)
  6. 方立勋_30天掌握JavaWeb_JDBC、存储过程、事务(二)
  7. Redis主从复制原理学习
  8. blade php代码,Laravel 5框架学习之Blade 简介
  9. python thread模块_【Python@Thread】thread模块
  10. Java实现MongoDB的日期(Date)分组功能
  11. geoserver 发布mysql_Geoserver(四) 发布mysql表数据
  12. MySQL如何把A表查询出来的某个字段的数据插入到新增的字段的下面
  13. 热缓存 IHotCache --ESBasic 可复用的.NET类库(19)
  14. 高校大数据产品有哪些
  15. 智能家居APP的竞品分析报告(米家)
  16. mysql数据库中的正则表达式_MYSQL中正则表达式检索数据库
  17. mysql 汉字笔画排序规则_SQL Server与MySQL中排序规则与字符集相关知识的一点总结...
  18. w10恢复出厂设置_教你如何在win10系统BIOS设置中恢复出厂设置
  19. 苹果越狱后怎么还原_TestFlight/苹果TF上架到期后怎么办?
  20. mac鼠须管 在简体字模式如何繁体字

热门文章

  1. CCriticalSection的使用
  2. 苹果显示4g却上不了网_电脑上不了网怎么办?试试这个方法!有奇效
  3. Linux安装Flash脚本,CentOS6如何安装Adobe Flash Player
  4. java和虚幻四,Unreal开发——仿异度神剑游戏
  5. 面试 - 排序算法总结
  6. 基于ASP.NET的购物网站的设计与实现
  7. mpu6050上位机测试软件设计方法以及源码下载
  8. IT内审那点事 之 审计要点
  9. (Note)计算机中的Temp
  10. Unity3D——脚本编程