这个题咋做?
以下代码有什么问题?[C难]
void char2Hex( char c ) // 将字符以16进制表示
{
char ch = c/0x10 + '0'; if( ch > '9' ) ch += ('A'-'9'-1);
char cl = c%0x10 + '0'; if( cl > '9' ) cl += ('A'-'9'-1);
cout << ch << cl << ' ';
}
char str[] = "I love 中国";
for( size_t i=0; i<strlen(str); ++i )
char2Hex( str[i] );
cout << endl;
void char2Hex( char c ) // 将字符以16进制表示
{
char ch = c/0x10 + '0'; if( ch > '9' ) ch += ('A'-'9'-1);
char cl = c%0x10 + '0'; if( cl > '9' ) cl += ('A'-'9'-1);
cout << ch << cl << ' ';
}
char str[] = "I love 中国";
for( size_t i=0; i<strlen(str); ++i )
char2Hex( str[i] );
cout << endl;
...全文
相关推荐
高中历史之教学教研历史知识记得住但题依然不会做?你需要的是这份答题技巧素材
不断练习和运用这些技巧,将有助于解决“知识记得住但题不会做”的困境。
行测——数学运算300题.doc
他发现,如果他少做错两道题就刚好及格了。问小伟做对了几道题?这道题考查的是数学运算和逻辑思维的能力,需要学生能够正确地分析问题并计算出答案。
leetcode第155题-LeetCode-DataRetriever:LeetCode数据检索工具,具有自动降价笔记生成功能
leetcode第155题力扣数据检索器做了很多LeetCode问题却迷失了方向?试图在中途做笔记但已经远远落后?这个项目会帮助你。LCD下载器介绍一个LeetCode提交数据下载器,它为您最近接受的
面试官:你说你懂i++跟++i的区别,那你会做下面这道题吗?
在IT面试中,面试官常常考察候选人的基础概念掌握程度,如本例中的i++和++i这两个运算符的区别。i++表示先使用当前值,然后递增;而++i则是先递增后使用。面试者在讨论这个问题时,正确地解释了两者的
译林版高考现在进行时易错题汇总.docx
学生们正在为派对做准备,强调的是当前的准备活动。


