下边代码内容是关于C++使用千位分隔符的代码。
#include
#include
using namespace std;
int main()
{
int j , i = 0, k = 0 ,ix;
cout << “To Exit press Ctrl+zn”;
cout << "Enter decimal integer number: ";
while(cin >> ix)
{
cout << endl;
{
cout << ‘-’;
}
int temp = ix;
int p = 1;
{
temp /= 10;
i++;
}
j = i % 3;
p /= 10;
{
cout << char ((ix/p) +'0');
ix %= p;
p /= 10;
i--;
k++;
j--;
if ((k % 3 == 0 && i > 0)||(j == 0 && i > 2) )
{
cout <<",";
k = 0;
}
}
cout << endl << endl;
cout << "To Exit press Ctrl+zn";
cout << "Enter decimal integer number: ";
}
return 0;
}
To Exit press Ctrl+z
Enter decimal integer number: -23487654
-23,487,654
Press any key to continue . . .