Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C
การเขียนโปรแกรม C
  1. พิมพ์ดีดใน C

    Typecasting เป็นวิธีการในภาษา C ในการแปลงข้อมูลประเภทหนึ่งเป็นอีกประเภทหนึ่ง การพิมพ์ดีดมีสองประเภท 1.พิมพ์โดยนัย - การแปลงนี้ทำโดยคอมไพเลอร์ เมื่อใช้ตัวแปรชนิดข้อมูลมากกว่าหนึ่งชนิดในนิพจน์ คอมไพเลอร์จะแปลงชนิดข้อมูลเพื่อหลีกเลี่ยงการสูญเสียข้อมูล นี่คือตัวอย่างการแคสต์ประเภทโดยนัยในภาษาซี ตัวอย

  2. ขนาดตัวดำเนินการใน C

    ตัวดำเนินการ sizeof คือตัวดำเนินการทั่วไปใน C ซึ่งเป็นตัวดำเนินการ unary เวลาคอมไพล์และใช้ในการคำนวณขนาดของตัวถูกดำเนินการ ส่งกลับขนาดของตัวแปร สามารถใช้ได้กับชนิดข้อมูลใด ๆ ชนิดลอย ตัวแปรชนิดตัวชี้ เมื่อใช้ sizeof() กับประเภทข้อมูล ก็จะคืนค่าจำนวนหน่วยความจำที่จัดสรรให้กับประเภทข้อมูลนั้น เอาต์พุต

  3. คลาสการจัดเก็บในC

    ในภาษา C คุณสมบัติของตัวแปรและฟังก์ชันจะอธิบายโดยคลาสการจัดเก็บข้อมูล เช่น การมองเห็นและขอบเขตของตัวแปรหรือฟังก์ชัน q คลาสการจัดเก็บข้อมูลในภาษา C มีสี่ประเภท ได้แก่ ตัวแปรอัตโนมัติ ตัวแปรภายนอก ตัวแปรคงที่ และตัวแปร Register อัตโนมัติ คลาสการจัดเก็บอัตโนมัติเป็นคลาสการจัดเก็บเริ่มต้นสำหรับตัวแปรใ

  4. เพิ่มล่วงหน้า (หรือลดล่วงหน้า) ใน C

    ตัวดำเนินการเพิ่มจะใช้เพื่อเพิ่มค่าหนึ่งในขณะที่การลดทำงานตรงกันข้ามการเพิ่มขึ้น ตัวดำเนินการลดจะลดค่าลงหนึ่งค่า นี่คือไวยากรณ์ของตัวดำเนินการ pre-increment ในภาษา C ++variable_name; นี่คือไวยากรณ์ของตัวดำเนินการลดค่าล่วงหน้าในภาษา C --variable_name; ให้เราดูความแตกต่างระหว่างตัวดำเนินการเพิ่มล่ว

  5. คีย์เวิร์ด “extern” ใน C

    ตัวแปรภายนอกเรียกอีกอย่างว่าตัวแปรส่วนกลาง ตัวแปรเหล่านี้ถูกกำหนดไว้นอกฟังก์ชัน ตัวแปรเหล่านี้มีอยู่ทั่วโลกตลอดการทำงานของฟังก์ชัน ค่าของตัวแปรส่วนกลางสามารถแก้ไขได้โดยฟังก์ชัน คีย์เวิร์ด “extern” ใช้เพื่อประกาศและกำหนดตัวแปรภายนอก ขอบเขต − ไม่ผูกมัดด้วยฟังก์ชันใดๆ มีทุกที่ในโปรแกรม เช่น ทั่วโลก ค

  6. ตัวดำเนินการเชิงสัมพันธ์และเชิงตรรกะใน C

    ตัวดำเนินการเชิงสัมพันธ์ ตัวดำเนินการเชิงสัมพันธ์ใช้เพื่อเปรียบเทียบสองค่าในภาษาซี จะตรวจสอบความสัมพันธ์ระหว่างสองค่า หากความสัมพันธ์เป็นจริง จะส่งกลับ 1 อย่างไรก็ตาม หากความสัมพันธ์เป็นเท็จ ก็จะคืนค่า 0 นี่คือตารางตัวดำเนินการเชิงสัมพันธ์ในภาษา C ตัวดำเนินการ ชื่อผู้ดำเนินการ == เท่ากับ มากกว

  7. ตัวดำเนินการ Bitwise ใน C

    ตัวดำเนินการระดับบิตใช้เพื่อดำเนินการระดับบิตกับสองตัวแปร นี่คือตารางตัวดำเนินการระดับบิตในภาษา C ตัวดำเนินการ ชื่อโอเปอเรเตอร์ & ระดับบิตและ | ระดับบิตหรือ ^ XOR ระดับบิต ~ ส่วนเติมเต็มระดับบิต < เลี้ยวซ้าย เลี้ยวขวา นี่คือตัวอย่างตัวดำเนินการระดับบิตในภาษา C ตัวอย่าง #include <stdio

  8. fseek() ใน C/C++

    fseek() ในภาษา C ใช้เพื่อย้ายตัวชี้ไฟล์ไปยังตำแหน่งเฉพาะ ออฟเซ็ตและสตรีมเป็นปลายทางของตัวชี้ ซึ่งกำหนดไว้ในพารามิเตอร์ฟังก์ชัน หากสำเร็จ จะคืนค่าศูนย์ หากไม่สำเร็จ จะส่งกลับค่าที่ไม่ใช่ศูนย์ นี่คือไวยากรณ์ของ fseek() ในภาษา C int fseek(FILE *stream, long int offset, int whence) นี่คือพารามิเตอร์ที

  9. ftell() ใน C

    ในภาษา C ftell() จะคืนค่าตำแหน่งไฟล์ปัจจุบันของสตรีมที่ระบุตามจุดเริ่มต้นของไฟล์ ฟังก์ชันนี้ใช้เพื่อรับขนาดรวมของไฟล์หลังจากย้ายตัวชี้ไฟล์ไปที่ส่วนท้ายของไฟล์ ส่งกลับตำแหน่งปัจจุบันในรูปแบบยาวและไฟล์สามารถมีข้อมูลได้มากกว่า 32767 ไบต์ นี่คือไวยากรณ์ของ ftell() ในภาษา C long int ftell(FILE *stream)

  10. กฎขอบเขตในC

    ในภาษา C ขอบเขตคือขอบเขตของโปรแกรมที่สามารถเข้าถึงตัวระบุหรือตัวแปรได้โดยตรง กฎขอบเขตมีสองประเภทในภาษา C ตัวแปรทั่วโลก ตัวแปรโกลบอลได้รับการประกาศและกำหนดไว้นอกฟังก์ชันใดๆ ในโปรแกรม พวกเขามีค่านิยมตลอดอายุของโปรแกรม สามารถเข้าถึงได้ตลอดการทำงานของโปรแกรม นี่คือตัวอย่างตัวแปรส่วนกลางในภาษา C ตัวอย

  11. คีย์เวิร์ด “register” ใน C

    รีจิสเตอร์ตัวแปรบอกให้คอมไพเลอร์เก็บตัวแปรในการลงทะเบียน CPU แทนหน่วยความจำ ตัวแปรที่ใช้บ่อยจะถูกเก็บไว้ในรีจิสเตอร์และสามารถเข้าถึงได้เร็วกว่า เราไม่สามารถรับที่อยู่ของตัวแปรเหล่านี้ได้ คีย์เวิร์ด “register” ใช้สำหรับประกาศตัวแปร register ขอบเขต − พวกมันอยู่ในฟังก์ชัน ค่าเริ่มต้น − ค่าเริ่มต้นเริ

  12. puts() vs printf() สำหรับการพิมพ์สตริงในภาษา C

    ฟังก์ชัน puts() และ printf() ถูกประกาศในไฟล์ส่วนหัว stdio.h และใช้เพื่อส่งข้อความไปยังเอาต์พุตสตรีม ทั้งสองมีการใช้งานและรูปแบบที่แตกต่างกัน ใส่() ฟังก์ชัน puts() ใช้เพื่อพิมพ์สตริงบนเอาต์พุตสตรีมด้วยอักขระขึ้นบรรทัดใหม่เพิ่มเติม \n มันย้ายเคอร์เซอร์ไปที่บรรทัดถัดไป การนำ puts() ไปใช้นั้นง่ายกว่า p

  13. การใช้ %n ใน printf() คืออะไร?

    ในภาษา C %n เป็นตัวระบุรูปแบบพิเศษ มันทำให้ printf() โหลดตัวแปรที่ชี้โดยอาร์กิวเมนต์ที่เกี่ยวข้อง การโหลดเสร็จสิ้นด้วยค่าที่เท่ากับจำนวนอักขระที่พิมพ์โดย printf() ก่อนการเกิด %n หมายเหตุ - มันไม่ได้พิมพ์อะไร ฟังก์ชัน printf() อื่นใช้เพื่อพิมพ์คำสั่ง นี่คือตัวอย่าง %n ในภาษา C ตัวอย่าง #include<

  14. จะพิมพ์ % โดยใช้ printf() ได้อย่างไร?

    โดยทั่วไป ฟังก์ชัน printf() ใช้สำหรับพิมพ์ข้อความพร้อมกับค่าต่างๆ หากคุณต้องการพิมพ์ % เป็นสตริงหรือข้อความ คุณจะต้องใช้ %% % เดียวจะไม่พิมพ์อะไรเลยหรือจะแสดงข้อผิดพลาดหรือคำเตือนใด ๆ นี่คือตัวอย่างการพิมพ์ % ใน printf() ในภาษา C ตัวอย่าง #include<stdio.h> int main() {    printf(&q

  15. printf(), sprintf() และ fprintf() ใน C

    printf() ฟังก์ชัน printf() ใช้สำหรับพิมพ์ข้อความพร้อมกับค่าของตัวแปร นี่คือไวยากรณ์ของ printf() ในภาษา C printf(const char *str, ...); นี่คือตัวอย่าง printf() ในภาษา C ตัวอย่าง #include<stdio.h> int main() {    int a = 24;    printf("Welcome! \n");    

  16. ความแตกต่างระหว่าง getc(), getchar(), getch() และ getche()

    ฟังก์ชันทั้งหมดนี้อ่านอักขระจากอินพุตและส่งคืนจำนวนเต็ม ค่า EOF ใช้เพื่อจุดประสงค์นี้ getc() โดยจะอ่านอักขระตัวเดียวจากอินพุตและส่งกลับค่าจำนวนเต็ม หากล้มเหลว จะส่งกลับ EOF นี่คือไวยากรณ์ของ getc() ในภาษา C int getc(FILE *stream); นี่คือตัวอย่าง getc() ในภาษา C ตัวอย่าง #include<stdio.h> in

  17. strcpy() ใน C/C++

    ฟังก์ชัน strcpy() เป็นฟังก์ชันไลบรารีมาตรฐาน ใช้เพื่อคัดลอกสตริงหนึ่งไปยังอีกสตริงหนึ่ง ในภาษา C จะมีการประกาศในไฟล์ส่วนหัว string.h ในขณะที่ในภาษา C++ จะถูกประกาศในไฟล์ส่วนหัว cstring ส่งคืนตัวชี้ไปยังปลายทาง นี่คือไวยากรณ์ของ strcpy() ในภาษา C char* strcpy(char* dest, const char* src); ประเด็นสำ

  18. strcmp() ใน C/C++

    ฟังก์ชัน strcmp() เป็นฟังก์ชันไลบรารีในตัวและประกาศไว้ในไฟล์ส่วนหัว string.h ฟังก์ชันนี้ใช้เพื่อเปรียบเทียบอาร์กิวเมนต์สตริง มันเปรียบเทียบสตริง lexicographically ซึ่งหมายความว่าจะเปรียบเทียบทั้งสตริงอักขระด้วยอักขระ จะเริ่มเปรียบเทียบอักขระตัวแรกของสตริงจนกว่าอักขระของสตริงทั้งสองจะเท่ากันหรือพบอัก

  19. ลอยตัวและดับเบิ้ลในC

    ลอยตัว Float เป็นประเภทข้อมูลที่ใช้แทนตัวเลขทศนิยม เป็นตัวเลขทศนิยมความแม่นยำเดียว IEEE 754 32 บิต (1 บิตสำหรับเครื่องหมาย 8 บิตสำหรับเลขชี้กำลัง 23*-บิตสำหรับค่า มีความแม่นยำเป็นทศนิยม 6 หลัก นี่คือไวยากรณ์ของ float ในภาษา C float variable_name; นี่คือตัวอย่าง float ในภาษา C ตัวอย่าง #include<

  20. คำสั่ง goto ใน C/C++

    คำสั่ง goto เป็นคำสั่งข้าม ภายในฟังก์ชัน จะใช้เพื่อข้ามจากคำสั่งหนึ่งไปยังอีกคำสั่งหนึ่ง เราไม่แนะนำให้ใช้คำกล่าวนี้อย่างยิ่ง ทำให้โปรแกรมซับซ้อนและติดตามโฟลว์การควบคุมของโปรแกรมได้ยาก ทำให้ปรับเปลี่ยนโปรแกรมได้ยาก นี่คือไวยากรณ์ของคำสั่ง goto ในภาษา C goto label; . . . label: statement; นี่คือตัว

Total 1436 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:2/72  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6 7 8