int —> char
#include <stdio.h>
int main()
{
int i = 0;
for (i = 65; i < 65 + 26; i++)
{
printf("%c: %d %c: %d\n", (char)i, i, (char)(i+32), i+32);
}
return 0;
}
char —> int
#include <stdio.h>
int main()
{
char c = 'A';
for (c = 'A'; c <= 'Z'; c = (char)((int)c + 1))
{
printf("%c: %d --> %c: %d\n", c, (int)c, c + 32, (int)(c + 32));
}
return 0;
}
可视化图形界面
#include <stdio.h>
int main()
{
int i = 0, j = 0;
//print the top line
printf(" ");
for (i = 1; i <= 10; i++)
{
printf("%d ", i);
}
printf("\n");
//print the following
for (i = 0; i < 10; i++)
{
printf("%c ", 'A' + i);
for (j = 0; j < 10; j++)
printf("o ");
printf("\n");
}
return 0;
}