gpt4 book ai didi

c++ - C/C++ 中的 asc 和 chr 等价物

转载 作者:太空狗 更新时间:2023-10-29 19:46:52 27 4
gpt4 key购买 nike

好吧,标题几乎概括了它。我想在 C++ 中使用类似 asc("0") 的东西,并且想让程序平台独立所以不想使用 48!任何帮助表示赞赏。

最佳答案

您可以简单地使用单引号使字符常量:

char c = 'a';

字符类型一种数字类型,因此实际上不需要ascchr 等价物。

这是一个打印字符串字符值的小例子:

#include <stdio.h>

int main(int argc, char **argv) {
char str[] ="Hello, World!";

printf("string = \"%s\"\n", str);

printf("chars = ");
for (int i=0; str[i] != 0; i++)
printf("%d ", str[i]);
printf("\n");

return 0;
}

输出是:

string = "Hello, World!"
chars = 72 101 108 108 111 44 32 87 111 114 108 100 33

关于c++ - C/C++ 中的 asc 和 chr 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6405137/

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