gpt4 book ai didi

c - 以十六进制打印 "A"(printf ("\0x41"))

转载 作者:太空狗 更新时间:2023-10-29 16:12:40 24 4
gpt4 key购买 nike

如何制作 printf("\0x41");打印'A'字母。我知道,\0 表示行尾,但是当我需要打印 HEX 中出现的字符时如何处理?

最佳答案

删除十六进制字 rune 字中的前导 0:

printf("\x41");

整数文字使用0x前缀,字符使用\x

您可能还想添加一个换行符以确保它出现:

printf("\x41\n");

当然你也可以打印单个字符:

printf("%c\n", 0x41);

或便携:

printf("%c\n", 'a');

关于c - 以十六进制打印 "A"(printf ("\0x41")),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21552501/

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