这个代码不因该是将“张三”按照汉字对应编码转化成整数然后再输出来吗
为什么每次执行完输出结果不一样
如果想实现将汉字组成的字符串转化为整数的话,只能这么写吗?(注释内)(用循环不算)
纯小白
#include<stdio.h>
#include<stdlib.h>
int main() {
char name[64]="张三";
printf("%d\n",(int)(name));
return 0;
}
/*
#include<stdio.h>
#include<stdlib.h>
int main() {
char name[64]="张三";
printf("%d %d\n",name[0],name[1]);
return 0;
}
*/
*/