Hướng dẫn dùng printf cpp trong PHP
Nội dung chính Show
Phần đầu tiên trong chuyên đề nhập xuất trong C, chúng ta sẽ cùng tìm hiểu về hàm printf() và cách xuất dữ liệu và xuất kết quả ra màn hình trong C. Bạn sẽ học được khái niệm cũng như
các cách xử lý căn bản và nâng cao của hàm printf() trong C sau bài học này. printf trong c là gìprintf() trong C là một hàm cài sẵn trong tệp tiêu đề Standard Input / Output, có chức năng hiển thị (xuất) dữ liệu ra màn hình khi chạy chương trình C. Chúng ta sử dụng hàm printf() trong C với cú pháp sau đây. printf ( Trong đó:
Hàm printf() sẽ xuất
ra màn hình các đối tượng cần xuất theo đúng như định dạng format đã được chỉ định. Lưu ý là chúng ta cần chỉ định chính xác format của đối tượng cần xuất, nếu không thì sẽ không thể xuất ra đúng kết quả mong muốn, hoặc là sẽ xảy ra lỗi trong quá trình compile chương trình C. Ví dụ như nếu xuất ra kiểu số nguyên dạng thập phân thì phải chỉ định format là Cách sử dụng căn bản của printf trong CLược bỏ chuỗi định dạng format khi dùng hàm printf trong CChúng ta có thể lược bỏ chuỗi định dạng format và sử dụng hàm printf để xuất một ký tự hoặc một chuỗi ký tự bất kỳ, như ví dụ sau đây: #include Lưu ý là chúng ta cần phải đặt ký tự hoặc chuỗi ký tự cần xuất vào giữa cặp dấu nháy kép printf('a'); xuất không xuống dòng trong CVề mặc định sau khi kết thúc một câu lệnh sử dụng hàm printf cơ bản, thì kết quả hiển thị ra màn hình sẽ không tự động xuất xuống dòng mà sẽ tiếp tục xuất ra kết quả của lệnh printf tiếp theo. Hãy cùng xem ví dụ cụ thể sau đây: printf("Hello");
xuất xuống dòng trong CNếu sử dụng hàm printf
trong C theo cách mặc định thì kết quả sẽ không tự động xuất xuống dòng, do đó chúng ta cần phải sử dụng một ký tự đặc biết có tác dụng xuất xuống dòng, đó là ký tự xuống dòng Ví dụ: printf("Hello\n"); Sử dụng chuỗi định dạng format khi dùng hàm printf trong CTrong các trường hợp cần phải xuất dữ liệu ra màn hình với các yêu cầu nâng cao, thì chúng ta sẽ chỉ định thêm chuỗi định dạng format khi sử dụng hàm printf. Chuỗi định dạng format sẽ được chỉ định theo cú pháp sau đây. Lưu ý là các đối số viết trong cặp dấu
Mặc dù có rất nhiều đối số trong cú pháp tổng quát khi chỉ định format, tuy nhiên trong thực tế chúng ta thường rút gọn hầu hết và chỉ sử dụng tới đối số
Ví dụ cụ thể, chúng ta sử dụng hàm printf() với chuỗi định dạng format như sau: #include Với ví dụ này, chúng
ta có 2 đối tượng cần xuất ra màn hình là số Chúng ta cũng có thể sử dụng biến để gán các giá trị, và sau đó sử dụng chuỗi định dạng phù hợp với kiểu của biến đó để xuất kết quả ra màn hình như sau: #include Danh sách các chuỗi định dạng sử dụng trong C sẽ được Kiyoshi trình bày ở bảng dưới đây. Bảng chuỗi định dạng nhập xuất trong CDưới đây là bảng chuỗi định dạng nhập xuất thông dụng trong C hay được sử dụng nhất.
Ngoài ra, chúng ta có thể kết hợp các chuỗi định dạng ở trên với các ký tự đặc biệt như ký tự xuống dòng
Sử dụng chuỗi định dạng trong hàm printf để xuất dữ liệu trong CỨng dụng các kiến thức ở trên, chúng ta có thể chỉ định và xuất dữ liệu ra màn hình với các kiểu dữ liệu phổ biến nhất trong C như dưới đây: Xuất ký tự trong C | printf char trong C bằng %c|Chúng ta sử
dụng chuỗi định dạng printf("%c\n", 'a'); Xuất chuỗi ký tự trong C| printf string trong C bằng %sChúng ta sử dụng chuỗi định dạng printf("%s\n", "abc"); printf int trong C bằng %d,%x,%oChúng ta sử dụng một trong các chuỗi định dạng phổ biến như printf("Dạng thập phân:%d\n", 88); printf float trong c bằng %f,%eChúng ta sử dụng chuỗi định dạng phổ biến như printf("%f\n", 12.34); Lưu ý là ở đây chúng ta sử dụng định dạng printf("%2.2f\n", 12.34); Chúng ta sẽ làm rõ về 2 đối số này ở phần dưới bài nhé. printf double trong c bằng %lf,%aNgoài các định dạng sử dụng với float đều có thể sử dụng với khi printf double trong C thì chúng ta cũng sử dụng một trong các chuỗi định dạng phổ biến như printf("%lf\n", 12.34); Tương tự như trên thì ở đây chúng ta sử dụng định dạng xuất ra ký tự phần trăm % trong CĐể xuất ra ký tự phần trăm % trong C, chúng ta sẽ sử dụng tới định dạng printf("Tỉ lệ nước trong người là %d%%", 70); Cách sử dụng nâng cao của printf trong CBằng cách chỉ định các đối số như
Trước hết, hãy tìm hiểu về flags. Bảng các flags có thể sử dụng trong hàm printf như sau:
Tiếp theo là về
Tiếp theo là Cuối cùng là Ứng dụng các kiến thức trên, chúng ta có thể định dạng nâng cao đầu ra của hàm printf trong C với các phương pháp như sau: Chỉ định độ chính xácBằng cách sử dụng #include Đệm dấu cách cho đủ độ dài chuỗi kết quảĐể Đệm số 0 hoặc dấu cách vào bên trái hoặc bên phải chuỗi kết quả, chúng ta cần sử dụng tới đối số width và flags căn trái #include Đệm số 0 cho đủ độ dài chuỗi kết quảMột cách tương tự thì chúng ta cũng có thể sử dụng tới width và flags để đệm số 0 cho đủ độ dài chuỗi kết quả khi xuất ra màn hình. Và flags chúng ta sử dụng lúc này là #include Chỉ định dấu trong số khi inChúng ta có thể chỉ định dấu trong số khi in kết quả trong C bằng cách sử dụng tới đối số flags #include Tổng kếtTrên đây Kiyoshi đã hướng dẫn bạn về hàm printf() và cách xuất dữ liệu và xuất kết quả ra màn hình trong C rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé. Và hãy cùng tìm hiểu những kiến thức sâu hơn về C trong các bài học tiếp theo. Viết bởi Kiyoshi. Đã đăng ký bản quyền tác giả tại <a title="Bạn được tự do chia sẻ bài viết nhưng phải để lại đường link bài viết từ laptrinhcanban.com. Bạn không được sử dụng tài liệu cho mục đích thương mại. Không được phép chỉnh sửa nội dung được phát hành trên website của chúng tôi" style="color:#fff;background-color:silver" rel="license noopener" target="_blank" href="https://creativecommons.org/licenses/by-nc-nd/4.0/">Creativecommons</a> và <a title="Bạn được tự do chia sẻ bài viết nhưng phải để lại đường link bài viết từ laptrinhcanban.com. Bạn không được sử dụng tài liệu cho mục đích thương mại. Không được phép chỉnh sửa nội dung được phát hành trên website của chúng tôi" style="color:#fff;background-color:silver" target="_blank" rel="noopener" href="https://www.dmca.com/Protection/Status.aspx?ID=1631afcd-7c4a-467d-8016-402c5073e5cd" class="dmca-badge">DMCA</a><script src="https://images.dmca.com/Badges/DMCABadgeHelper.min.js"> Bài viết liên quanHãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam! HOME>> lập trình c cơ bản dành cho người mới học lập trình>>06. nhập xuất trong c
Profile Tác giả : Kiyoshi (Chis Thanh) Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản. |