Câu hỏi được gắn thẻ «printf»

`printf` là một hàm phổ biến cho đầu ra được định dạng. C và nhiều ngôn ngữ khác có cả một nhóm các chức năng liên quan. Chỉ sử dụng thẻ này nếu câu hỏi liên quan trực tiếp đến `printf` hoặc các hàm liên quan.

13
Tránh các số 0 ở cuối trong printf ()
Tôi tiếp tục vấp phải các chỉ định định dạng cho họ hàm printf (). Điều tôi muốn là có thể in một double (hoặc float) với số chữ số cho trước tối đa sau dấu thập phân. Nếu tôi sử dụng: printf("%1.3f", 359.01335); printf("%1.3f", 359.00999); tôi có 359.013 359.010 …
107 c  printf 

13
Các ký tự đệm trong printf
Tôi đang viết một tập lệnh bash shell để hiển thị nếu một quá trình đang chạy hay không. Cho đến nay, tôi đã nhận được điều này: printf "%-50s %s\n" $PROC_NAME [UP] Mã cung cấp cho tôi kết quả này: JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] Tôi muốn thêm …
107 bash  shell  printf 


5
Nhiều cách định dạng chuỗi của Python - những cách cũ hơn (sẽ bị) không được dùng nữa?
Python có ít nhất sáu cách định dạng một chuỗi: In [1]: world = "Earth" # method 1a In [2]: "Hello, %s" % world Out[2]: 'Hello, Earth' # method 1b In [3]: "Hello, %(planet)s" % {"planet": world} Out[3]: 'Hello, Earth' # method 2a In [4]: "Hello, {0}".format(world) Out[4]: 'Hello, Earth' …



7
In các ký tự thập lục phân trong C
Tôi đang cố đọc một dòng ký tự, sau đó in ra ký tự tương đương hệ thập lục phân. Ví dụ: nếu tôi có một chuỗi "0xc0 0xc0 abc123", trong đó 2 ký tự đầu tiên c0ở dạng hex và các ký tự còn lại abc123ở dạng ASCII, thì …
103 c  hex  printf 

11
Tại sao printf với một đối số duy nhất (không có chỉ định chuyển đổi) không được dùng nữa?
Trong một cuốn sách mà tôi đang đọc, nó được viết rằng printfvới một đối số duy nhất (không có chỉ định chuyển đổi) không được dùng nữa. Nó khuyên bạn nên thay thế printf("Hello World!"); với puts("Hello World!"); hoặc là printf("%s", "Hello World!"); Ai đó có thể cho tôi …

4
mã định dạng printf cho uint32_t và size_t
Tôi có cái sau size_t i = 0; uint32_t k = 0; printf("i [ %lu ] k [ %u ]\n", i, k); Tôi nhận được cảnh báo sau khi biên dịch: format ‘%lu’ expects type ‘long unsigned int’, but argument has type ‘uint32_t’ Khi tôi chạy điều này bằng cách …
101 c  printf 




8
Sử dụng màu với printf
Khi được viết như thế này, nó xuất ra văn bản màu xanh lam: printf "\e[1;34mThis is a blue text.\e[0m" Nhưng tôi muốn định dạng được xác định trong printf: printf '%-6s' "This is text" Bây giờ tôi đã thử một số tùy chọn cách thêm màu, nhưng không thành …
90 linux  bash  colors  printf 



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.