gpt4 book ai didi

c - 使用ascii代码, 'a' , 'b' , 'c' -> 八进制,十进制,十六进制数

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

使用ASCII码,'a', 'b', 'c' -> 八进制,十进制,十六进制数a,b,c的ASCII码值->以八进制、十进制、十六进制数打印。

最佳答案

这是一个例子

#include <iostream>
#include <iomanip>


int main()
{
for ( int c : { 'a', 'b', 'c' } )
{
std::cout << std::oct << c << ' '
<< std::dec << c << ' '
<< std::hex << c << std::endl;
}

return 0;
}

输出为

141 97 61
142 98 62
143 99 63

如果写也是一样

#include <iostream>
#include <iomanip>

int main()
{
char a = 'a';
char b = 'b';
char c = 'c';

std::cout << std::oct << ( int )a << ' '
<< std::dec << ( int )a << ' '
<< std::hex << ( int )a << std::endl;

std::cout << std::oct << ( int )b << ' '
<< std::dec << ( int )b << ' '
<< std::hex << ( int )b << std::endl;

std::cout << std::oct << ( int )c << ' '
<< std::dec << ( int )c << ' '
<< std::hex << ( int )c << std::endl;

return 0;
}

在 C 语言中,代码可能如下所示

#include <stdio.h>

int main(void)
{
char a = 'a';
char b = 'b';
char c = 'c';

printf( "%o %d %x\n", a, a, a );
printf( "%o %d %x\n", b, b, b );
printf( "%o %d %x\n", c, c, c );

return 0;
}

关于c - 使用ascii代码, 'a' , 'b' , 'c' -> 八进制,十进制,十六进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26067083/

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