Tôi đã sử dụng thông số định dạng số %e
. Đã thử %3.2e
hoặc %4.3e
.In giá trị số mũ không đổi bằng cách sử dụng printf trong c
Ví dụ:
nếu var=0.001342
, sau đó tôi muốn in 0.1342e-02
. Nhưng in 1.342e-03
nếu var=0.543124
, sau đó tôi muốn in 54.3124e-02
. Nhưng in 5.43124e-01
nếu var=0.
, sau đó tôi muốn in 1.23653e-02
.
Đó là giá trị bao giờ có thể là giá trị, tôi chỉ muốn sửa giá trị số mũ của mình để in kết quả.
Vui lòng cung cấp mã bạn đã thử – 0aslam0
định dạng thông số theo sau '% [flags] [width] [. precision] [length] specifier' prototype –
bạn cần phải viết chức năng in của riêng bạn nếu bạn muốn rằng –