D Là Gì ? Ý Nghĩa Của N Va %D Là Gì, Ý Nghĩa Của N Va %D Trong Dòng Lệnh (C)

Em mới học lập trình C (tự học,ko ai dạy cả) có một số điều em không hiểu cho lắm ví dụ như dòng lệnh này nè:Voi main(){int,i,j; (dòng này thì em hiểu)int tg; (hiểu luôn)int mang<1000> (hiểu luôn)for(i=0;i{printf(”
nhap mang %d :,i);(không hiểu)scanf(“%”,&n); (không hiểu)Ý nghĩa của kí tự ”
” và “%d” ở dòng printf nghĩa là gì vậy(ở đây có công dụng gì vậy?)Dòng lệnh scanf(“%”,&n);cũng vậy nữa (“&n” ở dòng scanf công dụng như thế nào?)(đôi khi còn có “%8.2d” nữa ý nghĩa của %8.2 là gì)

Đang xem: %d là gì

Quote

*

Registered User
Quote
Registered User
%d.Giả sử như thế nàyint i=1;printf(“i=%d”,i);sẽ in ra i=1;Vậy %d sẽ là vị trí xuất hiện của biến i kiểu int trong lệnh printf.

Xem thêm: Giang Hồ Là Gì ? Nghĩa Của Từ Giang Hồ Trong Tiếng Việt

á vậy là %d có nghĩa là nó giúp cho ta ra đúng dữ liệu ta cần phải không(mà ở đây là kiểu interger nên bắt buôn dữ liệu đưa ra phải la một số nguyên phải không? ,nếu như muốn ra theo kiễu long hoặc float…. thi %cộng thêm kí tự có ý nghĩa theo kiểu long hoặc la float phải không ạ
%d : Trong lệnh printf(), “% ” đặt ở vị trí nào thì tương ứng với giá trị của biến sẽ được đưa vào vị trí đó. Và d là kiểu dữ liệu của biến i. (d: kiểu integer, f: kiểu float, c: kiểu char)vd: {printf(”
nhap mang %d sau:” ,i); với biến i là kiểu integer, có giá trị là 13. –>Màn hình sẽ xuất ra: “nhap mang 13 sau: “
“%8.2d” trong hàm printf() có nghĩa là:vd1: biến i có giá trị là 13printf(“%8.2d”,i); output sẽ là______13 (phía trước số 13 là 8-2=6 khoảng trắng)vd2: biến i có giá trị là 13printf(“%10.4d”,i); output sẽ là______0013 (phía trước số 13 là 10-4=6 khoảng trắng)”4″: là số lượng kí tự sẽ được xuất ra màn hình. Vì i=13 chỉ cókí tự số là 1 và 3, nên phía trước sẽ tự gán thêm 2 chữ số 0.Như vậy bạn hiểu chứ
Ha ha ha em hiểu rồi cám ơn mấy anh nhiều lắm .Em rất mê lập trình C, nhưng hiện tại “kinh phí” chưa cho phép nên em phải buộc học bằng cách này thôi(mua sách về tự học,nếu không hiểu thì vào diễn đàn của đth.com để hỏi) hu hu
Em mới học lập trình C (tự học,ko ai dạy cả) có một số điều em không hiểu cho lắm ví dụ như dòng lệnh này nè:Voi main(){int,i,j; (dòng này thì em hiểu)int tg; (hiểu luôn)int mang<1000> (hiểu luôn)for(i=0;i{printf(”
nhap mang %d :,i);(không hiểu)scanf(“%”,&n); (không hiểu)Ý nghĩa của kí tự ”
” và “%d” ở dòng printf nghĩa là gì vậy(ở đây có công dụng gì vậy?)Dòng lệnh scanf(“%”,&n);cũng vậy nữa (“&n” ở dòng scanf công dụng như thế nào?)(đôi khi còn có “%8.2d” nữa ý nghĩa của %8.2 là gì)
tui thấy bác này đọc sách ko ổn rùi……..đó chỉ là bề nổi,chúng ta cần xém xét sâi vấn đề sâu 1 chút bạn à…….trước tiên nói cái bạn cần hỏi…Trong C,2 câu lệng cơ bản để output và input là printf và scanfcú pháp cơ bản(genaral syntax) 2 dòng lệnh đó là

Tham khảo ngay  ( Regulatory Affairs Là Gì ? Công Bố Thông Tin Về Regulatory Affairs
*

“format string”,arguemnt list),trong đó format string có thể là:-string (cái nay để in ra bình thường các chuỗi)…-format commmand:cái này chinh là cái %d bạn thắc mắc đây,bạn muốn in 1 biến kiểu int thì bắt buộc phải có format commandVD: int a=7;+nếu printf(“a”);//chi xuầt ký tự a+nếu printf(“%d”,a);//in ra số 7-non-printing châcter:chính là cái /n bạn hỏi đó,chính là ký tự ko in ra:/n xuong dòng,/t=tab khảong cách……Phải nói la tôi khâm phục tính tự học của bạn,khả nặng của bạn.Nhưng nếu có thể nên học thêm 1 khóa cho dễ dàng hơn..Bạn thấy đó chỉ 1 vấn đề đơn giản thôi mà có thể làm ta mất 1 khôi thoi gian trong khi nó ko đáng như vấy…theo ngu y” của tôi nếu để thời gian nghiên cuu1 những bài toán lớn thì hay hơn…Trc đây tui cũng đa quyết tâm tự học C,nhưng cảm thấy nhiều điều mơ hồ và ko rõ ràng mât nhiều thời gian(cũng co thể đọc nhầm cuôn sách dở,cuốn EPC của APtech khá hay nói về cơ bản C),những cái bạn thắc mắc giống hệt tui thời đó mới đọc sách),chả hiểu cú pháp cơ bản no như thế nào đâm ra 2 cai lệnh cơ bản củng chua control dc)

Xem thêm: Công Dụng Ít Biết Của Táo Tàu Có Tác Dụng Gì ? 8 Tác Dụng Của Táo Tàu Có Thể Bạn Chưa Biết

Chuyển nhanhC/C++TopSite AreasChuyên mụcHoạt động của phunutiepthi.vnHoạt động Off-lineCông tác xã hộiThông báoThảo luận chungCNTT Việt Nam và Quốc tếTin tức CNTTISP – ICP – OSPNghề nghiệpTư vấn – Thị trường & Kiến thức cần biếtTin học căn bảnPhần mềmMáy tính để bànLaptopMobile devicesiPhone & iPadAndroid SmartphonesBlackBerryWindows PhonesĐào tạoHọc về CNTTE-booksChứng chỉ tin học quốc tếCiscoLập trìnhCác ngôn ngữ lập trìnhCác vấn đề khác trong lập trìnhHệ thống – MạngSecurity ZoneInternet & Web & MultimediaLập trình webThiết kế webCLB WebmastersCơ sở dữ liệuDomains/HostingWeb Hosting / DomainHosting SupportGiao lưu – Thư giãnTự giới thiệu – Giao lưuGóc thư giãnNhiếp ảnhTrung Tâm Giao DịchViệc làm CNTT

Rate this post

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button