C++里类型的类型转化小问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 16:10:29
int型"yyyymm"(200906),转成char型/string型"yymm"(0906),怎样做最简洁?

200906
(200906/1000)%10取千位0
(200906/100)%10 取百位9
(200906/10)%10 取十位0
200906)%10 取个位6
然后把取得的数值+48然后分别赋给四个char型变量(yymm)
这样输出的时候就是char型了(因为字符'0'的ASCII码为48,所以要 +48才转换成char型)