gpt4 book ai didi

c - 如何将 int 转换为 char 字符串

转载 作者:行者123 更新时间:2023-11-30 21:42:18 26 4
gpt4 key购买 nike

如何将与 - 组合的数字转换为字符串。

例如:12-4-30

我需要将所有这些数字(包括 -)变成一个字符串。

我尝试过:

string 12-4-30; 

但似乎不起作用。

最佳答案

什么?

一个字符通常就是一个字符。不是七个。

您可以使用宽字符:

char what = '12-4-30';

但我认为这比大多数编译器在 char 中允许的位数要多,因此它不起作用。

如果您指的是字符串,则应使用 snprintf():

char what[32];

snprintf(what, sizeof what, "%d-%d-%d", 12, 4, 30);
printf("built string: '%s'\n", what);

关于c - 如何将 int 转换为 char 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23741204/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com