当前位置: 首页 > 编程日记 > 正文

sprintf函数做什么用?

sprintf函数原型为 int sprintf(char *str, const char *format, ...)。作用是格式化字符串,具体功能如下所示:

(1)将数字变量转换为字符串。

(2)得到整型变量的16进制和8进制字符串。

(3)连接多个字符串。

 1     char str[256] = { 0 };
 2     int data = 1024;
 3     //将data转换为字符串
 4     sprintf(str,"%d",data);
 5     //获取data的十六进制
 6     sprintf(str,"0x%X",data);
 7     //获取data的八进制
 8     sprintf(str,"0%o",data);
 9     const char *s1 = "Hello";
10     const char *s2 = "World";
11     //连接字符串s1和s2
12     sprintf(str,"%s %s",s1,s2);

转载于:https://www.cnblogs.com/sdo931024/p/3585096.html

相关文章:

Yii学习笔记【3】

加载控制器及其方法: 根据route信息,获得当前控制器| 初始化当前控制器,CController::init(),默认为空| 执行当前控制器,CController::run()||----> 创建action,为空则默认为index|得到CInlineAction的实…

验证码相似问题

产生随机验证码时,类似数字1和小写字母l经常容易让人混淆分不清楚, 因此,产生随机验证码时应避免此情况 1(一)、l(哎哦)、I (哎)中三个任意两个或者全部不可同时存在 0&a…

C语言网络编程:accept函数详解

文章目录前言函数描述代码实例如何得到客户端的IP 和 端口号前言 当使用tcp服务器使用socket创建通信文件描述符,bind绑定了文件描述符,服务器ip和端口号,listen将服务器端的主动描述符转为被动描述符进行监听之后,接口accept通过…

java 声明静态类_java静态类声明--java类可以声明为static吗

为了理解static关键字在类声明中的使用,首先我们需要了解类声明。有两种类,一种是top-level class;一种是inner class。Top-level classestop-level class可以被声明为包成员,每一个top-level类对应于一个文件名与类名相同的java文…

单元测试资料汇总

从安装到配置 首先到官网http://www.nunit.org/下载如下图的资料,安装NUnit-2.6.1.msi包。 然后挂在VS2010外部工具这个地方来使用,工具—>外部工具—>添加—>标题:Nunit—>命令:安装路径—>确定。 然后打开Nunit&…

rhel5+nis+autofs+nfs

创建NIS服务器用户,用于客户端登陆 NIS服务器相关包:ypserv、ypbind(在RHEL5中默认已安装)、yp-tools(在RHEL5中默认已安装)。 运行nisdomainname test.com并把加入到如下位置 设置NIS服务器的域名 在NIS环境中将以NIS服务器上的所有用户用于NIS环境中所…

Beta冲刺 (1/7)

Part.1 开篇 队名:彳艮彳亍团队 组长博客:戳我进入 作业博客:班级博客本次作业的链接 Part.2 成员汇报 组员1(组长)柯奇豪 过去两天完成了哪些任务 熟悉并编写小程序的自定义控件展示GitHub当日代码/文档签入记录接下来…

C语言网络编程:listen函数详解

文章目录前言函数描述代码实例TCP服务器为什么调用listen前言 根据TCP编程模型中我们可以看到之前的socket和bind接口是tcp服务器在为接收客户端的链接做准备,保证tcp的面向字节流,面向连接的可靠通信服务正常进行。接下来的listen端口则为我们进行三次…

MVC页面加载速度优化小记

前言:最近做一个地图展示页面,业务初期没什么问题,运行一阵后报错: Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLeng…

java生成函数excel_java实现在excel中创建及读取公式

操作excel表格用公式来处理数据时,可通过创建公式来运算数据,或通过读取公式来获取数据信息来源。这里使用了java类库(Free Spire.XLS for Java 免费版)获取文件包后,解压,将lib文件夹下的jar文件导入Java程序。如图:(…

实战:使用TCP/IP筛选保护服务器安全

使用TCP/IP筛选保护服务器安全 对于部署在Internet的服务器,安全是必须要考虑的事情。为了降低服务器受***的危险,停止不必要的服务或在本地连接的TCP/IP属性中只打开必要的端口。 如图2-127所示,实验环境为Server的IP地址192.168.1.200&…

python中的协程(二)

协程 1、协程: 单线程实现并发 在应用程序里控制多个任务的切换保存状态 优点: 应用程序级别速度要远远高于操作系统的切换 缺点: 多个任务一旦有一个阻塞没有切,整个线程都阻塞在原地,该线程内的其他的任务都不能执行…

C语言网络编程:bind函数详解

文章目录函数功能函数头文件函数使用函数参数函数举例为什么需要bind函数服务器如何知道客户端的ip和端口号htons函数htons兄弟函数htonl,ntohs,ntohl为什么要进行端口的大小端序的转换inet_addr函数函数功能 bind API能够将套接字文件描述符、端口号和ip绑定到一起 注意&…

java flex 图片上传_flex上传图片到java服务器

今天弄flex上传图片到java,现在弄成功,中间也经常一点小波折,现记录一下。重点在java侧的实现。flex侧:文件上载到在url参数中传递的URL。该URL必须是配置为接受上载的服务器脚本。Flash Player使用HTTP POST方法上载文件。处理上…

开发者怎么样做到盈利

开发者如何赚钱? 不可回避的一点就是,开发者的产品要有足够好的用户体验。假设你会做手机游戏,那么把手游做好了之后用户的粘性很大,如果你做应用,那么你的应用下载会对用户产生有价值的东西。 其实如果你的产品真的有价值&#…

如何在Windows Azure VM上的SQL Server和Windows Azure SQL Database两者中做出选择

作者信息:本篇文章是由SQL Server Cloud Infrastructure Team的 Madhan Arumugam 和 Guy Bowerman共同著作。 简介 把SQL 数据托管在哪里,Windows Azure 为您提供了两个选择,VM上的SQL Server(以下简称 SQL/VM)和 Wind…

C语言网络编程:socket函数

函数描述 头文件 <sys/types.h> <sys/socket.h> 函数使用int socket(int domain, int type, int protocol); 函数功能&#xff1a;创建一个通信的终点&#xff0c;并返回一个文件描述符来代表通信的终点 函数参数&#xff1a; a. domain 代编当前创建的socket文…

python excel web_使用python在WEB页面上生成EXCEL文件

近日写的一个程序需要在WEB服务器上生成EXCEL文件供用户下载&#xff0c;研究了一下找到了以下比较可行的实现方案&#xff0c;下面以web.py为例&#xff0c;把相关代码贴出来供大家参考&#xff1a;首先需要下载生成EXCEL的模块&#xff0c;推荐使用xlwtimport xlwtimport Str…

dateTimePicker编辑状态下,取值不正确的问题

当对dateTimePicker进行编辑&#xff0c;回车&#xff0c;调用函数处理dateTimePicker的value值时&#xff0c;其取值结果是你编辑之前的值&#xff0c;而不是你编辑后的值&#xff0c;虽然dateTimePicker.text的值是编辑后的值&#xff0c;但使用起来不方便&#xff0c;因此暂…

RMAN Backups

oracle 主要的备份工具 RMAN 其中&#xff0c;open database backup, 不需要把数据库设置成backup状态, RMAN reads a block until a consistent read is obtained. 看来备份比较重要的三种文件分别是, data file, control file, archivelog file. Types of Recovery Manager B…

异步使用委托delegate --- BeginInvoke和EndInvoke方法

当我们定义一个委托的时候&#xff0c;一般语言运行时会自动帮委托定义BeginInvoke 和 EndInvoke两个方法&#xff0c;这两个方法的作用是可以异步调用委托。 方法BeginInvoke有两个参数&#xff1a; AsyncCallBack&#xff1a;回调函数&#xff0c;是一个委托&#xff0c;没有…

C语言网络编程:TCP编程模型

编程模型 TCP编程模型如下 TCP服务器的工作过程如下&#xff1a; 服务器创建一个专门的“文件描述符”来监听来自客户端的“三次握手”&#xff0c;然后建立链接链接建立成功后&#xff0c;服务器会分配一个专门的“通信文件描述符”&#xff0c;用于实现与该客户端的通信 …

九度 1553:时钟(模拟题)

题目描述&#xff1a;如图&#xff0c;给定任意时刻&#xff0c;求时针和分针的夹角(劣弧所对应的角)。 输入&#xff1a;输入包含多组测试数据&#xff0c;每组测试数据由一个按hh:mm表示的时刻组成。 输出&#xff1a;对于每组测试数据&#xff0c;输出一个浮点数&#xff0c…

python3.7.4安装教程桌面_Python 3.7.4 for Windows的安装

一、Python简介Python是一款通用型的计算机程序设计语言&#xff0c;Python对编程人员来讲是一款很是有利的工具&#xff0c;可让您快速编写代码&#xff0c;并且代码运行速度很是快。Python具备很是简捷而清晰的语法特色&#xff0c;适合完成各类高层任务&#xff0c;几乎能够…

CSS 合法颜色值

2019独角兽企业重金招聘Python工程师标准>>> 连接地址&#xff1a;http://www.w3school.com.cn/css/css_colors_legal.asp 转载于:https://my.oschina.net/syc2013/blog/109970

SQL 关于apply的两种形式cross apply 和 outer apply

SQL 关于apply的两种形式cross apply 和 outer apply阅读目录 SQL 关于apply的两种形式cross apply 和 outer applySql学习第四天——SQL 关于with cube &#xff0c;with rollup 和 grouping回到目录SQL 关于apply的两种形式cross apply 和 outer apply SQL 关于apply的两种形…

C语言网络编程:TCP客户端实现

文章目录客户端通信步骤为什么客户端没有bind和listen客户端connect函数介绍局域网内客户端和服务器通信代码实例客户端通信步骤 根据基本TCP网络通信编程模型 我们可以知道客户端的实现主要有几个步骤 socket创建客户端通信的套接字文件&#xff0c;并指定通信的协议族和数…

java不能对什么类型进行转换_关于java:“不兼容类型:void无法转换为…”是什么意思?...

Java编译消息是什么&#xff1a;"Incompatible types: void cannot be converted to ..."的意思&#xff0c;以及我该如何解决。 一些编译器使用不同的措词&#xff1b; 例如"Type mismatch: cannot convert from void to ..."要么"Incompatible type…

屏蔽Drupal中的“Notice: Undefined index”警告

原因&#xff1a;drupal默认使用E_ALL&#xff0c;即输出所有错误和警告。我们只需要修改错误显示级别即可。 方法&#xff1a; 1. 打开\sites\default\settings.php 追加一行 ini_set(error_reporting, E_ALL ^ E_NOTICE); 这句话的意思是输出除了所有警告的所有错误。 注意该…

【AJAX】DWR入门教程

DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加许多特性…