linux下c语言怎样把字符串与整数连接起来

发布网友 发布时间:2022-04-20 23:12

我来回答

3个回答

热心网友 时间:2023-07-23 11:37

用sprintf   

char szBuff[16];
sprintf(szBuff,"%s%d","aaaa",i);

热心网友 时间:2023-07-23 11:37

C 语言 是相对比较低级的一种语言,所有的数据都是按照 整数、浮点数、数组、指针 一类的数据结构来表示的。


相比之下,较高级的语言中 数据类型之间的转换就更自由一些。

毕竟,不同的语言有不同的设计目的。


在 C 语言中,将 整数 或者其它类型的元类数据串到字符串中,可以使用 sprintf 函数。


sprintf 函数的第一个参数是输出的字符串,第二个是一个 Format String,格式描述。在其中插入 %d %g 一类的百分号标记 来插入数据。


例如

char MyStr[256];
sprintf(MyStr, "Pi=%g. ", 3.1416);
// 会在 MyStr 输出 ”Pi=3.1416“。

热心网友 时间:2023-07-23 11:38

修改完毕,本次修改内容改动不大
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com