Tôi đã sau int 7.122.960
tôi cần phải chuyển nó sang 71229,60Int để Decimal Chuyển đổi - Chèn dấu thập phân ở định vị trí
Bất kỳ ý tưởng về làm thế nào để chuyển đổi int vào một số thập phân và chèn dấu thập phân trong vị trí chính xác?
Tôi đã sau int 7.122.960
tôi cần phải chuyển nó sang 71229,60Int để Decimal Chuyển đổi - Chèn dấu thập phân ở định vị trí
Bất kỳ ý tưởng về làm thế nào để chuyển đổi int vào một số thập phân và chèn dấu thập phân trong vị trí chính xác?
int i = 7122960;
decimal d = (decimal)i/100;
Toán đơn giản.
double result = ((double)number)/100.0;
Mặc dù bạn có thể muốn sử dụng decimal
hơn double
: decimal vs double! - Which one should I use and when?
Khai báo nó như là một decimal
trong đó sử dụng biến các int
và chia này bằng 100
int number = 700
decimal correctNumber = (decimal)number/100;
Chỉnh sửa: Bala nhanh hơn với phản ứng của anh ta
tại sao không chia cho 100? – nawfal
Và nếu bạn cần chèn dấu thập phân sau chữ số 'n', hãy chia cho' 10 ** n' – alexis