30/09/2018, 20:38
Cách xuất số kiểu double trong C++
Em có 1 vấn đề như này
#include <iostream>
using namespace std;
int main()
{
double salary;
int songaylam = 30;
salary = songaylam*100000;
cout<<salary<<endl;
return 0;
}
Khi chạy xog chương trình trên kqua = 3e+006 !! kết quả đúng nhưng mà đọc rất khó hiểu , e muốn hỏi cách định dạng lại kiểu xuất ra để nhìn nó gần gũi hơn ạ !! (kqua mong muốn = 3.000.000 ) .
Bài liên quan
Bạn dùng thêm cái này xem thử.
Bạn thử xem sao?
Cách này không được rồi
kiểu size_t chỉ là áp dụng cho số nguyên thôi nhé bạn
Ép kiểu double về unsigned int thì mấy chữ số sau phần thập phân cho đi đâu?
Phần này em sai mất rồi
cout<<fixed<<salary<<endl;
std
có nhiều format in ra cho bạn lựa chọn mà.Mình cũng mới kiếm đc cách này Nhưng nó vẫn ghi hết phần thập phân phía sau cũng chấp nhận được , hihi
http://faculty.cs.niu.edu/~mcmahon/CS241/c241man/node83.html <- link cho ai quan tâm về vấn đề Output Formatting