这个问题源自某讨论课题,闲话少说,直接上代码:
#include<stdio.h>
int main(int argc, char** argv) {
int a[] = {('l'<<24) + ('l'<<16) + ('e'<<8) + 'h', 'o'};
printf("%x%x\n", a[0], a[1]);
puts((char*)a);
return 0;
}#include<stdio.h这个问题源自某讨论课题,闲话少说,直接上代码:
#include<stdio.h>
int main(int argc, char** argv) {
int a[] = {('l'<<24) + ('l'<<16) + ('e'<<8) + 'h', 'o'};
printf("%x%x\n", a[0], a[1]);
puts((char*)a);
return 0;
}#include<stdio.h