Hash 整个单词的ANSI代码

Hash 整个单词的ANSI代码,hash,Hash,我刚刚开始学习C语言中的散列。任务是使用ANSI表查找单词的散列函数 我在网上读到一些关于hasing的文章,理论上我可以理解它,但实际上我无法应对它 我找到了这段代码,但我不知道如何找到一个完整单词的ANSI代码(通过添加每个字母的ANSI代码),但不知道如何找到一个完整单词的ANSI代码。我尝试使用for循环来处理它,但没有得到结果 char *s="qwerty"; while(*s!='\0') { printf("%c --> %d\n"

我刚刚开始学习C语言中的散列。任务是使用ANSI表查找单词的散列函数

我在网上读到一些关于hasing的文章,理论上我可以理解它,但实际上我无法应对它

我找到了这段代码,但我不知道如何找到一个完整单词的ANSI代码(通过添加每个字母的ANSI代码),但不知道如何找到一个完整单词的ANSI代码。我尝试使用for循环来处理它,但没有得到结果

 char *s="qwerty";
     while(*s!='\0')
      {
         printf("%c --> %d\n",*s,*s);
         s++;
      }

提前感谢您的回答或任何帮助。

这是正确的:您将获得所有字符的ASCII码。通常我们使用%02X来获取十六进制数字。“ANSI代码”是一个误称,可能与Windows将ASCII命名为ANSIO有关。在整个世界中,您只需显示单词,然后是箭头,然后是每个字符的%02X格式的ASCII代码,这些代码可以用spaces@PaulStelian是的,我得到所有字符的ASCII码,但我想得到单词“qwerty”的ASCII码通过添加每个字母的ASCII码。@paulstellian它不正确-printf(“%s-->%02X\n”、*s、*s)?结果是(null)->00s使用指针而不是字符(*s)