刚学c++ 遇到困惑
1..字符串可以放在值类型中分类的吗?能的话分为那一类(int char float bool)?2. #include "iostream.h"
int main()
{
int number;
cout <<"请输入一个四位数(0000~9999):";
cin >>number;
cout <<number <<"的千位数是" <<number/1000 <<"," <<number <<"的百位数是" <<number%1000/100 <<"," <<number <<"的十位数是" <<number%100/10 <<"," <<number <<"的个位数是" <<number%10 <<"。" <<endl;
return 0;
}
这个程序输入四位数是12的话就出来12 的千位数是0,12的百位数是0,12 的十位数是1,12 的个位数是2;如果输入0012的话就出来“10的千位数是0,10的百位数是0,10 的十位数是1,4248 的个位数是0” why?why?
3.cout<<a>0?a%10:-a%10;为什么error咧!