%d là gì

     
Em new học lập trình C (tự học,ko ai dạy dỗ cả) có một trong những điều em không hiểu biết cho lắm ví 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í trường đoản cú " " và "%d" ở chiếc printf tức là gì vậy(ở đây có chức năng gì vậy?)Dòng lệnh scanf("%",&n);cũng vậy nữa ("&n" ở mẫu scanf tác dụng như nắm nào?)(đôi khi còn tồn tại "%8.2d" nữa ý nghĩa sâu sắc của %8.2 là gì)


Bạn đ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 thêm của trở thành i kiểu dáng int vào lệnh printf.


Xem thêm: Tuổi Giáp Ngọ Sinh Năm 2014 Mệnh Gì, Hợp Màu Gì, Hướng Nào Tốt?

á vậy là %d có nghĩa là nó hỗ trợ cho ta ra đúng tài liệu ta rất cần được không(mà ở đây là kiểu interger yêu cầu bắt buôn dữ liệu đưa ra đề xuất la một trong những nguyên phải không? ,nếu như hy vọng ra theo kiễu long hoặc float.... Thi %cộng thêm kí tự có ý nghĩa theo hình dáng long hoặc la float yêu cầu không ạ
%d : trong lệnh printf(), "% " đặt tại đoạn nào thì tương ứng với giá trị của biến sẽ được đưa vào vị trí đó. Cùng d là kiểu tài liệu của thay đổi i. (d: hình dáng integer, f: thứ hạng float, c: kiểu dáng char)vd: {printf(" nhap với %d sau:" ,i); với phát triển thành i là loại integer, có mức giá trị là 13. -->Màn hình đang xuất ra: "nhap mang 13 sau: "
"%8.2d" vào hàm printf() có nghĩa là:vd1: thay đổi i có giá trị là 13printf("%8.2d",i); output vẫn là______13 (phía trước số 13 là 8-2=6 khoảng tầm 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 tầm trắng)"4": là con số kí tự sẽ tiến hành xuất ra màn hình. Do i=13 chỉ cókí tự số là 1 trong và 3, cần phía trước đã tự gán thêm 2 chữ số 0.Như vậy bạn hiểu chứ
Ha ha ha em phát âm rồi cám ơn mấy anh các lắm .Em khôn xiết mê thiết kế C, nhưng bây giờ "kinh phí" chưa được cho phép nên em buộc phải buộc học bằng cách này thôi(mua sách về trường đoản cú học,nếu không hiểu nhiều thì vào diễn bọn của đth.com để hỏi) hu hu
Em new học xây dựng C (tự học,ko ai dạy cả) có một trong những điều em không hiểu nhiều cho lắm ví 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 sở hữu %d :,i);(không hiểu)scanf("%",&n); (không hiểu)Ý nghĩa của kí trường đoản cú " " và "%d" ở cái printf tức là gì vậy(ở đây có chức năng gì vậy?)Dòng lệnh scanf("%",&n);cũng vậy nữa ("&n" ở cái scanf tính năng như vậy nào?)(đôi khi còn tồn tại "%8.2d" nữa ý nghĩa của %8.2 là gì)
tui thấy bác bỏ này đọc sách ko ổn định rùi........đó chỉ là bề nổi,chúng ta đề xuất xém xét sâi sự việc sâu 1 chút các bạn à.......trước tiên nói cái bạn cần hỏi...Trong C,2 câu lệng cơ phiên bản để output và input là printf với scanfcú pháp cơ bản(genaral syntax) 2 loại lệnh kia là
*
"format string",arguemnt list),trong kia format string hoàn toàn có thể là:-string (cái nay để in ra thông 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 mong in 1 vươn lên là kiểu int thì sẽ 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à chiếc /n các 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 tập của bạn,khả nặng nề của bạn.Nhưng nếu có thể nên học thêm 1 khóa cho thuận lợi hơn..Bạn thấy kia chỉ 1 vấn đề đơn giản dễ dàng thôi mà hoàn toàn có thể làm ta mất 1 khôi thoi gian trong khi nó ko đáng như vấy...theo đần y" của tớ nếu để thời hạn nghiên cuu1 những việc lớn thì xuất xắc hơn...Trc phía trên tui cũng nhiều quyết trọng điểm tự học tập C,nhưng cảm thấy nhiều điều mơ hồ với ko rõ ràng mât nhiều thời gian(cũng co thể hiểu nhầm cuôn sách dở,cuốn EPC của APtech hơi hay nói tới cơ bản C),những cái các bạn thắc mắc đồng nhất tui thời đó bắt đầu đọc sách),chả hiểu cú pháp cơ phiên bản no ra làm sao đâm ra 2 cai lệnh cơ bạn dạng củng chua control dc)


Xem thêm: She Wouldn'T Have Gone To University ______, She Wouldn'T Have Gone To The University

Chuyển nhanhC/C++TopSite AreasChuyên mụcHoạt động của quatangdoingoai.vnHoạt động Off-lineCông tác làng mạc 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 & kỹ năng cần biếtTin học căn bảnPhần mềmMáy tính nhằm bànLaptopMobile devicesiPhone & iPadAndroid SmartphonesBlackBerryWindows PhonesĐào tạoHọc về CNTTE-booksChứng chỉ tin học tập quốc tếCiscoLập trìnhCác ngôn từ lập trìnhCác vấn đề khác vào 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ự ra mắt - Giao lưuGóc thư giãnNhiếp ảnhTrung tâm Giao DịchViệc làm cho CNTT