enn*_*ler 32
这将打印出所有ASCII值:
int main()
{
int i;
i=0;
do
{
printf("%d %c \n",i,i);
i++;
}
while(i<=255);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
这会打印出给定字符的ASCII值:
int main()
{
int e;
char ch;
clrscr();
printf("\n Enter a character : ");
scanf("%c",&ch);
e=ch;
printf("\n The ASCII value of the character is : %d",e);
getch();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
尝试这个:
char c = 'a'; // or whatever your character is
printf("%c %d", c, c);
Run Code Online (Sandbox Code Playgroud)
%c 是单个字符的格式字符串,%d 是数字/整数。通过将 char 转换为整数,您将获得 ascii 值。