30/09/2018, 17:19
Cách in ra biến kiểu `unsigned long`?
Viết chương trình tính dẫn số trong 10 năm tới . Biết dân số hiện nay là 6000000 , tỉ lệ gia tăng hằng năm tự nhiên là 1.8% . Em khai báo và dùng phần thân thế này .
{
unsigned long a;
a=0;
a+=6000000+(108000*10);
printf("%d",a);
getch();
}
Tuy nhiên xuất ra màng hình sai số . Mặc dù biến a kiểu long lên đế mấy tỉ lận . Mong mọi người giải đáp thắc mắc này .
Bài liên quan
Nhưng bạn vẫn đặt định dạng được in ra là số nguyên với %d.
In kiểu số nguyên lớn thì dùng định dạng %ld hay gì đó quên mất rồi.
unsigned long thi in kieu
"%lu"
unsigned long mình sài %ld bạn ạ
Cảm ơn nhé . Mình làm được rồi .