gpt4 book ai didi

c - 如何在结构中将 char + int 存储为相同类型和相同成员?

转载 作者:行者123 更新时间:2023-11-30 20:01:48 24 4
gpt4 key购买 nike

我希望结构体中有一种类型,它采用一个 char 和一个 int,即 Z84。我试图弄清楚这一点,但我没有任何线索。会作废吗?还是同类型不同类型会冲突?

struct exmaple{

whatType? charValueintValue

};

我在可以存储 Z84 的女巫中搜索像 int 这样的类型。我不是这个意思:

struct exmaple{

int number
char value
};

但是如果我可以执行 printf("something:%example", example) 或者我应该怎么做才能在 charValueintValue 上使用 printf 来使用 printf 打印该值?

最佳答案

您应该将其存储为 char* 并将整数值转换为 ASCII。

struct example{
char value[LENGHT];
};

如果你想使用整数,也可以尝试单独存储:

struct example{
char charValue;
int intValue;
};

关于c - 如何在结构中将 char + int 存储为相同类型和相同成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26704814/

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