Tôi có câu hỏi về việc sử dụng printf.định dạng chuỗi cho giá trị dấu phẩy động printf
char str[8];
float val = 2.334563;
sprintf(str, format, val);
printf("val = %s.\n", str);
val = -23.34563;
sprintf(str, format, val);
printf("val = %s.\n", str);
val = -0.02334563;
sprintf(str, format, val);
printf("val = %s.\n", str);
val = 233;
sprintf(str, format, val);
printf("val = %s.\n", str);
Sản lượng dự kiến sau:
val = +2.3345
val = -23.345
val = -0.0233
val = +233.00
Tôi cần chuỗi định dạng gì cho điều đó? Cám ơn vì sự quan tâm của bạn.
Không nhận được mong muốn đầu ra. Câu hỏi của ông nên được hỏi trực tiếp hơn. –
@JoeMcGrath: Điều này có mùi Q rõ ràng về Bài tập về nhà và tôi không đánh giá cao việc viết bất kỳ hình thức mã nào cho Câu hỏi Bài tập về nhà ngoài việc đưa ra gợi ý hoặc ý tưởng. ** Lý do: ** Tôi không muốn một lập trình viên ngồi ngay bên cạnh tôi (Mặc dù một vài năm kể từ bây giờ) những người không thể viết một mã nguồn đưa ra một gợi ý. –
Ok cảm ơn. Tôi mới vào Stack Overflow và không nhận ra. Chỉ cố gắng trả lời câu hỏi. Tôi là một lập trình viên hobbyist chưa từng đến trường. Không nghĩ đến bài tập về nhà. Sẽ nhớ làm điều này trong tương lai. –