char与int比较
#include<bits/stdc++.h>usingnamespacestd;intmain(){charabc,*a,b[4]={'1','2','3','4'};a=b;abc=a[0];if(abc>1){cout<<"abc>1\n";}if(abc>2){cout<<"abc>2\n";}if(abc>4){cout<<"abc>4\n";}if(abc>8){cout<<"abc>8\n";}if(abc>16){cout<<"abc>16\n";}if(abc>32){cout<<"abc>32\n";}if(abc>64){cout<<"abc>64\n";}}在这段代码里,abc明明是char类型,可它为什么能与整数比较呢???有没有大佬解释一下网志问答在·广西浏览294次收到腾讯网的热心用户CYBER_GHOST关于皮皮岛char与int比较的提问,关于这些疑难问题,进行了深入的分析。得到了网志问答众多网友的支持,得到了如下解决方案,摘录了部分优质回答,如对此有任何好的意见,欢迎大家进行探讨共同解决!
详细问题描述及疑问:期待您的答案,谢谢你帮我,祝你快乐,愿你事事如意
!
本页链接:http://www.oxrm.com/question/1675687611218519