我想将字母的 ASCII 值存储到变量中,我该怎么做?
例如 :
r ASCII variable = 82
main()
{
character = "character read from a file";
variable= "r ascii"; //(in this case 82), the problem is that the letter is always variable.;
printf( "the value of %c is %d, character, variable)
}
我怎样才能做到这一点?
另请注意,我怎样才能读到.txt
一个字符一个字符地文件?所以它可以保存在字符变量上。
Just do:
if (r == 82) {
// provided r is a char or int variable
}
In C, char
变量由它们表示ASCII整数值,所以,如果你有这个:
char r;
r = 82;
if (r == 82) {
}
是相同的:
char r;
r = 'R';
if (r == 'R') { // 'R' value is 82
}
你甚至可以混合它们:
char r;
r = 82;
if (r == 'R') { // will be true
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)