Chuyên lập trình AmiBroker cho Giao dịch chứng khoán

Thứ 3, 01/07/2025

::

PM
Đầu tư chứng khoán khoa học trên nền tảng phân tích dữ liệu và thống kê
printf - In hiển thị đã định dạng đến cửa sổ đầu ra.
2023-05-21 07:01:00 1114 Lượt xem

    printf - In hiển thị đã định dạng đến cửa sổ đầu ra.

    CÚ PHÁP

    printf( formatstr, ... )

    TRẢ VỀ

    KHÔNG CÓ GÌ

    CHỨC NĂNG

    Hàm printf định dạng và in ra màn hình một chuỗi ký tự và giá trị vào cửa sổ đầu ra, có thể là cửa sổ chú thích hoặc cửa sổ giải thích.
    Nếu có đối số theo sau chuỗi định dạng, chuỗi định dạng phải chứa các thông số xác định định dạng xuất cho các đối số.

    printf và StrFormat hoạt động giống nhau ngoại trừ việc printf viết đầu ra vào cửa sổ, trong khi StrFormat không viết gì vào cửa sổ nhưng trả về chuỗi kết quả.

    Lưu ý 1: Đối với số, luôn sử dụng định dạng %f, %e hoặc %g, %d hoặc %x sẽ không hoạt động vì không có số nguyên trong AFL.

    Lưu ý 2: Tính đến thời điểm hiện tại, chỉ số và mảng mới có thể được in. Đối với mảng, in ra 'giá trị được chọn'.

    Lưu ý 3: Để in ra một ký tự dấu phần trăm đơn lẻ, bạn không thể gõ % một mình, bạn phải sử dụng %%.

    Lưu ý 4: Đọc thêm về các định dạng % khác nhau tại: https://www.google.com/search?q=printf+format+specifiers

    Bắt đầu từ phiên bản 6.10, printf/StrFormat hiện thực hiện kiểm tra chuỗi định dạng đúng chính xác vì đôi khi người dùng gửi các chuỗi với % là một dấu hiệu đặc biệt cho chuỗi định dạng thay vì %% để in ra dấu phần trăm thực sự. Khi kiểm tra thất bại, "Lỗi 61. Số lượng % định dạng không khớp với số lượng đối số đã truyền." được hiển thị.

    Bắt đầu từ phiên bản 6.20, printf/StrFormat hiện hỗ trợ "%s" (chuỗi định dạng)

    VÍ DỤ    

    for( i = 0; i < 10; i++ )
    {
       printf( "Xin chào thế giới, dòng %g\n", i );
    }

    Đọc thêm

    Thu gọn

    Bài viết khác:
    Zalo
    Hotline