c++中的int与char转换,int到char的收缩转换怎么写?
问题描述:
已知某公司 10 位员工的工龄年数分别为 16,3,7,6,22,13,7,6,14,8。 基本
工资的计算方式为 1200+工龄*180。编程求出他们的工资,并打印每个员工的工龄和工
资信息。
怎么给它改成正确的?
答
比如说a[0]=‘16’,此时还是char类型,你可以写成a[O]-‘0’就变成int的16
答
char只能是0-9,0-9的字符c转int可以通过c-'0'实现,这个程序ages直接用int就行,为什么要是char呢?