BoBo教KiKi字符常量或字符变量表示的字符在内存中以ASCII码形式存储。BoBo出了一个问题给KiKi,转换以下ASCII码为对应字符并输出他们。
73, 32, 99, 97, 110, 32, 100, 111, 32, 105, 116 , 33
public class Main{ public static void main(String[] args){ System.out.print((char)73); System.out.print((char)32); System.out.print((char)99); System.out.print((char)97); System.out.print((char)110); System.out.print((char)32); System.out.print((char)100); System.out.print((char)111); System.out.print((char)32); System.out.print((char)105); System.out.print((char)116); System.out.print((char)33); } }
#include <stdio.h> int main() { int num[12]= {73,32,99,97,110,32,100,111,32,105,116,33}; int sz = sizeof(num)/sizeof(num[0]); char arr[13]={0}; for(int i = 0 ; i<sz ; i++) { arr[i] = num[i]; printf("%c",arr[i]); } return 0; }
a = [73, 32, 99, 97, 110, 32, 100, 111, 32, 105, 116 , 33] for i in a: print(chr(i),end='')
#include <stdio.h> int main() { char arr[] = {73, 32, 99, 97, 110, 32, 100, 111, 32, 105, 116 , 33}; int i = 0; for(i = 0; i < 12; i++) { printf("%c", arr[i]); } return 0; }
#include <stdio.h> int main() { int a = 0; int arr[] = {73, 32, 99, 97, 110, 32, 100, 111, 32, 105, 116 , 33}; int sz = sizeof(arr) / sizeof(arr[0]);//数组内存大小/单个数组的内存大小 = 元素个数 while(a < sz) { printf("%c",arr[a]); a++; } return 0; }
int main() { //存放数组通过数组遍历输出 char arr[] = { 73, 32, 99, 97, 110, 32, 100, 111, 32, 105, 116, 33 }; int i = 0; int sz = sizeof(arr) / sizeof(arr[0]); for (i = 0; i < sz; i++) { printf("%c", arr[i]); } return 0; }