Suche senden
Hochladen
12
•
Als DOC, PDF herunterladen
•
0 gefällt mir
•
1,241 views
P
pangctsurin
Folgen
122
Weniger lesen
Mehr lesen
Design
Melden
Teilen
Melden
Teilen
1 von 12
Jetzt herunterladen
Empfohlen
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
Visaitus Palasak
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
Nookky Anapat
ภาษา C#
ภาษา C#
ictyangtalad
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
Nattapon
บทที่1 พื้นฐานโปรแกรมภาษาซี
บทที่1 พื้นฐานโปรแกรมภาษาซี
Komkai Pawuttanon
การเขียนฟังก์ชั่นในภาษา C
การเขียนฟังก์ชั่นในภาษา C
Warawut
เครื่องหมายและการดำเนินการในภาษาซี
เครื่องหมายและการดำเนินการในภาษาซี
เทวัญ ภูพานทอง
C slide
C slide
tawee1919
Empfohlen
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
Visaitus Palasak
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
Nookky Anapat
ภาษา C#
ภาษา C#
ictyangtalad
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
Nattapon
บทที่1 พื้นฐานโปรแกรมภาษาซี
บทที่1 พื้นฐานโปรแกรมภาษาซี
Komkai Pawuttanon
การเขียนฟังก์ชั่นในภาษา C
การเขียนฟังก์ชั่นในภาษา C
Warawut
เครื่องหมายและการดำเนินการในภาษาซี
เครื่องหมายและการดำเนินการในภาษาซี
เทวัญ ภูพานทอง
C slide
C slide
tawee1919
งานนำเสนอ1
งานนำเสนอ1
Thank Chiro
Intro c
Intro c
Micro4you
แนะนำการเขียนโปรแกรมภาษาแอสเซมลีเบื้องต้น
แนะนำการเขียนโปรแกรมภาษาแอสเซมลีเบื้องต้น
Phusit Konsurin
3.5 การแสดงผลและการรับข้อมูล
3.5 การแสดงผลและการรับข้อมูล
รัสนา สิงหปรีชา
พื้นฐานโปรแกรมภาษาจาวา
พื้นฐานโปรแกรมภาษาจาวา
Thanachart Numnonda
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
choco336
บทที่ 3 พื้นฐานภาษา Java
บทที่ 3 พื้นฐานภาษา Java
Itslvle Parin
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
รัสนา สิงหปรีชา
บทที่ 3 พื้นฐานภาษา Java
บทที่ 3 พื้นฐานภาษา Java
Itslvle Parin
3.5 การแสดงผลและการรับข้อมูล
3.5 การแสดงผลและการรับข้อมูล
รัสนา สิงหปรีชา
ภาษาซีเบื้องต้น
ภาษาซีเบื้องต้น
สมใจ สีดาจันทร์
โครงสร้างภาษาซี
โครงสร้างภาษาซี
Patipat04
ตัวแปรพื้นฐานเขียนโปรแกรม
ตัวแปรพื้นฐานเขียนโปรแกรม
pongpakorn Suklertpong
บทที่ 5 พื้นฐานภาษาซี
บทที่ 5 พื้นฐานภาษาซี
Nattawut Kathaisong
การเขียนคำสั่งควบคุมแบบมีทางเลือก.
การเขียนคำสั่งควบคุมแบบมีทางเลือก.
Mink Kamolwan
บทที่ 4 การเขียนโปรแกรมภาษาแอสแซมบลี
บทที่ 4 การเขียนโปรแกรมภาษาแอสแซมบลี
Nattawut Kathaisong
โครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซี
เทวัญ ภูพานทอง
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
Naphamas
3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน
รัสนา สิงหปรีชา
ฟังก์ชั่นย่อยและโปรแกรมมาตรฐาน ม.6.1
ฟังก์ชั่นย่อยและโปรแกรมมาตรฐาน ม.6.1
Little Tukta Lita
Introduction toc
Introduction toc
Nunnaphat Chadajit
lesson 4
lesson 4
Monberry NooNan
Weitere ähnliche Inhalte
Was ist angesagt?
งานนำเสนอ1
งานนำเสนอ1
Thank Chiro
Intro c
Intro c
Micro4you
แนะนำการเขียนโปรแกรมภาษาแอสเซมลีเบื้องต้น
แนะนำการเขียนโปรแกรมภาษาแอสเซมลีเบื้องต้น
Phusit Konsurin
3.5 การแสดงผลและการรับข้อมูล
3.5 การแสดงผลและการรับข้อมูล
รัสนา สิงหปรีชา
พื้นฐานโปรแกรมภาษาจาวา
พื้นฐานโปรแกรมภาษาจาวา
Thanachart Numnonda
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
choco336
บทที่ 3 พื้นฐานภาษา Java
บทที่ 3 พื้นฐานภาษา Java
Itslvle Parin
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
รัสนา สิงหปรีชา
บทที่ 3 พื้นฐานภาษา Java
บทที่ 3 พื้นฐานภาษา Java
Itslvle Parin
3.5 การแสดงผลและการรับข้อมูล
3.5 การแสดงผลและการรับข้อมูล
รัสนา สิงหปรีชา
ภาษาซีเบื้องต้น
ภาษาซีเบื้องต้น
สมใจ สีดาจันทร์
โครงสร้างภาษาซี
โครงสร้างภาษาซี
Patipat04
ตัวแปรพื้นฐานเขียนโปรแกรม
ตัวแปรพื้นฐานเขียนโปรแกรม
pongpakorn Suklertpong
บทที่ 5 พื้นฐานภาษาซี
บทที่ 5 พื้นฐานภาษาซี
Nattawut Kathaisong
การเขียนคำสั่งควบคุมแบบมีทางเลือก.
การเขียนคำสั่งควบคุมแบบมีทางเลือก.
Mink Kamolwan
บทที่ 4 การเขียนโปรแกรมภาษาแอสแซมบลี
บทที่ 4 การเขียนโปรแกรมภาษาแอสแซมบลี
Nattawut Kathaisong
โครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซี
เทวัญ ภูพานทอง
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
Naphamas
3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน
รัสนา สิงหปรีชา
ฟังก์ชั่นย่อยและโปรแกรมมาตรฐาน ม.6.1
ฟังก์ชั่นย่อยและโปรแกรมมาตรฐาน ม.6.1
Little Tukta Lita
Was ist angesagt?
(20)
งานนำเสนอ1
งานนำเสนอ1
Intro c
Intro c
แนะนำการเขียนโปรแกรมภาษาแอสเซมลีเบื้องต้น
แนะนำการเขียนโปรแกรมภาษาแอสเซมลีเบื้องต้น
3.5 การแสดงผลและการรับข้อมูล
3.5 การแสดงผลและการรับข้อมูล
พื้นฐานโปรแกรมภาษาจาวา
พื้นฐานโปรแกรมภาษาจาวา
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
บทที่ 3 พื้นฐานภาษา Java
บทที่ 3 พื้นฐานภาษา Java
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
บทที่ 3 พื้นฐานภาษา Java
บทที่ 3 พื้นฐานภาษา Java
3.5 การแสดงผลและการรับข้อมูล
3.5 การแสดงผลและการรับข้อมูล
ภาษาซีเบื้องต้น
ภาษาซีเบื้องต้น
โครงสร้างภาษาซี
โครงสร้างภาษาซี
ตัวแปรพื้นฐานเขียนโปรแกรม
ตัวแปรพื้นฐานเขียนโปรแกรม
บทที่ 5 พื้นฐานภาษาซี
บทที่ 5 พื้นฐานภาษาซี
การเขียนคำสั่งควบคุมแบบมีทางเลือก.
การเขียนคำสั่งควบคุมแบบมีทางเลือก.
บทที่ 4 การเขียนโปรแกรมภาษาแอสแซมบลี
บทที่ 4 การเขียนโปรแกรมภาษาแอสแซมบลี
โครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซี
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน
ฟังก์ชั่นย่อยและโปรแกรมมาตรฐาน ม.6.1
ฟังก์ชั่นย่อยและโปรแกรมมาตรฐาน ม.6.1
Ähnlich wie 12
Introduction toc
Introduction toc
Nunnaphat Chadajit
lesson 4
lesson 4
Monberry NooNan
Chapter 02 Flowchart
Chapter 02 Flowchart
นายพิศณุ ท่าสอน
C lang
C lang
Nattawut Pornonsung
การแสดงผลและการรับข้อมูล
การแสดงผลและการรับข้อมูล
korn27122540
ภาษา C
ภาษา C
0872671746
โปรแกรม ภาษาซี
โปรแกรม ภาษาซี
finverok
พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวา
Saranporn Rungrueang
โครงสร้างของภาษา C
โครงสร้างของภาษา C
ขจรศักดิ์ วิเศษสุนทร
7 1 dev c++
7 1 dev c++
Supaksorn Tatongjai
บทที่ 2 ชนิดของตัว
บทที่ 2 ชนิดของตัว
Theeravaj Tum
Computer programming
Computer programming
Preaw Jariya
Computer programming
Computer programming
Jariyaa
lesson 3
lesson 3
Monberry NooNan
Chapter1
Chapter1
อัครเดช โพธิญาณ์
C language
C language
A-kung Vakul
C language
C language
A-kung Vakul
C lu
C lu
kaittisak
compromint
compromint
Gedsara Kittiwongsakda
โครงสร้างการเขียนโปรแกรมภาษาไพธอน
โครงสร้างการเขียนโปรแกรมภาษาไพธอน
srinagarindra the princess mother school kanchanaburi
Ähnlich wie 12
(20)
Introduction toc
Introduction toc
lesson 4
lesson 4
Chapter 02 Flowchart
Chapter 02 Flowchart
C lang
C lang
การแสดงผลและการรับข้อมูล
การแสดงผลและการรับข้อมูล
ภาษา C
ภาษา C
โปรแกรม ภาษาซี
โปรแกรม ภาษาซี
พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวา
โครงสร้างของภาษา C
โครงสร้างของภาษา C
7 1 dev c++
7 1 dev c++
บทที่ 2 ชนิดของตัว
บทที่ 2 ชนิดของตัว
Computer programming
Computer programming
Computer programming
Computer programming
lesson 3
lesson 3
Chapter1
Chapter1
C language
C language
C language
C language
C lu
C lu
compromint
compromint
โครงสร้างการเขียนโปรแกรมภาษาไพธอน
โครงสร้างการเขียนโปรแกรมภาษาไพธอน
12
1.
1 ฟังก์ชั่นพื้นฐานในภาษาซี clrscr( );
เป็นฟังก์ชั่นทีใช้สำำหรับล้ำงหน้ำจอ ถูกนิยำมไว้ใน conio.h ่ รูปแบบ clrscr(); printf ( ); เป็นฟั งก์ ชั่น ที่ใ ช้ พิม พ์ ห รื อ แสดงข้ อ ควำมออกทำงจอภำพ ถูกนิยำมไว้ใน stdio.h รูปแบบที่ 1 printf(“ข้อควำมที่ต้องกำรแสดงผล”); เช่น printf(“THAILAND”); ผลของกำรรั น โปรแกรม แสดงข้ อ ควำม THAILAND ออกทำง หน้ำจอ รูปแบบที่ 2 printf(“ตัวกำาหนดชนิดข้อมูล”,ตัวแปร); เช่น ถ้ำกำำหนด A=10 printf(“%d”,A);หมำยถึงกำรนำำค่ำของตัวแปร A มำแสดงผลบน จอภำพในรูปจำำนวนเต็ม ผลของกำรรันโปรแกรม แสดงตัวเลขจำำนวน 10 ออกทำงจอภำพ รูปแบบที่ 3 printf(“ข้อควำม ตัวกำาหนดชนิดข้อมูล”,ตัวแปร); เช่น ถ้ำกำำหนด A=20 printf(“Data A = %d”,A); ผลของกำรรับโปรแกรม จะแสดงค่ำของ A ซึ่งมี่ค่ำเท่ำกับ 20 ว่ำ Data A = 20 getch(); เป็นฟั งก์ ชั่น รอรับกำรกดแป้น พิม พ์ 1 ครั้ งและไม่แสดงผล บนจอภำพ ถูกนิยำมไว้ใน conio.h รูปแบบ getch(); textcolor(); เป็นฟังก์ชั่นที่ใช้กำำหนดสีของตัวอักษรจะต้องใช้ร่วมกับฟัง ก์ชั่น cprintf(); ถูกนิยำมไว้ใน conio.h รูปแบบ textcolor(ค่ำสี);*ค่ า สี ส ามารถพิ ม พ์ ตั ว อั ก ษรหรื อ ใช้ เ ป็ น หมายเลขค่าสีก็ได้
2.
2
เช่น textcolor (RED|BLINK); *ก่ อ น ห น้ า คำา สั่ ง BLINK ใ ช้ เครื่องหมาย or ในภาษาซี(กด shift + ) cprintf(“ELECREONIC”); ผลของกำรรับโปรแกรม จะแสดงคำำว่ำ ELECTRONIC สีแดงและ กระพริบ ตารางแสดงค่าสีในฟังก์ชั่น texycolor ค่าสี สีที่แสดง 0 BLACK ดำำ 1 BLUE นำ้ำเงิน 2 GREEN เขียว 3 CYAN นำ้ำเงินเขียว 4 RED แดง 5 MAGENTA ม่วง 6 BROWN นำ้ำตำล 7 LIGHTGRAY เทำอ่อน 8 DARKGRAY เทำเข้ม 9 LIGHTBLUE นำ้ำเงินอ่อน 10 เขียวอ่อน LIGHTGREEN 11 นำ้ำเงินเขียวอ่อน LIGHTCYAN 12 LIGHTRED แดงอ่อน 13 ม่วงอ่อน LIGHTMAGEN TA 14 YELLOW เหลือง 15 WHITE ขำว 128 BLINK กระพริบ cprintf(); เป็นฟังก์ชั่นที่ใช้แสดงข้อควำมหรือตัวอักษรเป็นสีออกทำง จอภำพตำมค่ ำ สี ที่ กำำ หนดไว้ ใ นฟั ง ก์ ชั่ น textcolor(); มี รู ป แบบ ก ำ ร ใ ช้ ง ำ น เ ห มื อ น กั บ ฟั ง ก์ ชั่ น printf(); ต่ ำ ง กั น ต ร ง ที่ ก ำ ร แสดงออกมำเป็นสี กำรใช้ ฟัง ก์ ชั่ น cprintf(); ต้อ งกำำ หนดสีข องตัว อั ก ษรก่ อ นเสมอ ฟังก์ชั่นนี้ถูกนิยำมไว้ใน conio.h
3.
3 textbackground();
เป็ น ฟั ง ก์ ชั่ น ที่ ใ ช้ กำำ หนดพื้ น สี ข องกำรแสดง ข้ อ ควำมหรื อ ตั ว อั ก ษร ใช้ ร่ ว มกั บ ฟั ง ก์ ชั่ น cprintf(); และ textcolor(); ถูกนิยำมไว้ใน conio.h รูปแบบ textbackground(ค่ำสี); เช่น textbackground(WHITE); teaxcolor(RED); cprintf(“THAILAND”); ผลของกำรรันโปรแกรม แ ส ด ง ข้ อ ค ว ำ ม THAILAND เป็นสีแดงบนพื้นสีขำว gotoxy(); เป็ น ฟั ง ก์ ชั่ น ที่ ใ ชกำำ หนดตำำ แหน่ ง ที่ จ ะแสดงข้ อ ควำม ถู ก นิยำมไว้ใน conio.h รูปแบบ gotoxy(คอลัมน์,บรรทัด); เช่น gotoxy(33,13); กำำหนดตำำแหน่งที่จะแสดงข้อควำมที่คอลัมน์ 33 บรรทัดที่ 13 getchar(); เป็นฟังก์ชั่นรอรับกำรกดแป้นพิมพ์ ١ ตัวอักษรและแสดงผล บนจอภำพถูกนิยำมไว้ใน conio.h รูปแบบ ตัวแปร = getchar(); หมายถึง หยุดรอรับกำรกดแป้น พิม พ์ ١ ตั วอั กษรมำเก็ บไว้ที่ตัวแปร และจะแสดงผลบนจอภำพ getcs(); เป็ น ฟั ง ก์ ชั น ที่ ใ ช้ ใ นกำรรั บ ข้ อ มู ล ที่ เ ป็ น ข้ อ ควำมจำกแป้ น พิมพ์เข้ำมำเก็บไว้ในตัวแปรแบบอำเรย์ และกำำหนดจำำนวนตัวอักษรที่ต้องกำรจะป้อน โดยคอมพิวเตอร์จะ จองพื้นที่ไว้ตำมจำำนวนตัวอักษร แต่จะป้อนได้น้อยกว่ำที่จองไว้ ١ ตัว รูปแบบ char ตัวแปร[จำำนวนตัวอักษร]; getcs(ตัวแปร); scanf(); เป็นฟังก์ชันที่ใช้รอรับค่ำข้อมูลจำกแป้นพิมพ์มำเก็บไว้ที่ตัวแปร เพื่อใช้ในกำรประมวลผลและกำร คำำนวณ นิยำมไว้ใน stdio.h รูปแบบ scanf(“ตัวกำำหนดชนิดข้อมูล”,ตัวแปร) เช่น scanf(“%d”,&A);
4.
4
หมายถึง รอรับค่ำข้อมูลเป็นตัวเลขจำำนวนเต็มมำเก็บไว้ที่ตัวแปร A & A หมำยถึง ทีอยู่ของตัวแปร A (Addres A) ่ sizeof เป็นคำำ สั่งภำยในของภำษำซีที่ใช้เรียกดูขนำดของพื้นที่ใน กำรเก็บข้อมูลของตัวแปร รูปแบบ sizeo(ตัวแปร) ตัวอย่างโปรแกรมภาษาซี textcolor ,gotoxy ,cprintf #include <stdio.h> #include <conio.h> main() { clrscr(); gotoxy(32,10); textcolor(4|128); หมายเหตุ หลังหมำยเลข 4 กด Shift + cprintf("**************************"); หมายเหตุ เครื่องหมำย * ให้กด Alt + 178 gotoxy(32,11); textcolor(15|128); cprintf("**************************"); gotoxy(32,12); textcolor(1|128); cprintf("**************************"); gotoxy(32,13); textcolor(15|128); cprintf("**************************"); gotoxy(32,14); textcolor(4|128);
5.
5 cprintf("**************************"); getch(); } การเขียนโปรแกรมภาษาซี พลัส พลัส ตัวแปร
(Variable) กำรเขี ย นโปรแกรมไม่ ไ ด้ มี เ ฉพำะส่ ว นที่ แ สดงผลเท่ ำ นั้ น แต่ ยั ง มี ก ำร คำำ นวณรวมอยู่ ด้ว ย กำรที่ เ รำจะเขี ย นโปรแกรมให้ ส ำมำรถคำำ นวณผลนั้ น ก็ ต้องมีกำรกำำหนดตัวแปรขึ้นมำด้วย ทำำให้เรำต้องมีกำรเรียนรู้เกี่ยวกับตัวแปร ในภำษำซี ตัวแปร หมำยถึง ตัวอักษร กลุ่มของตัวอักษร ทีใช้เป็นตัวแทนค่ำ ่ ของข้อมูล หรือค่ำที่เปลี่ยนแปลงไปตำมเงื่อนไขของโปรแกรม เพื่อใช้เก็บ ค่ำที่ต้องกำรทำำกำรประมวลผลข้อมูล การตั้งชื่อตัวแปร 1. ต้ อ งขึ้ น ต้ น ด้ ว ยตั ว อั ก ษร ตั ว ต่ อ ไปอำจจะเป็ น ตั ว อั ก ษรหรื อ ตั ว เลข ก็ได้ 2. ห้ำมใช้สัญลักษณ์อื่นใด ยกเว้นเครื่องหมำยสตริงก์($) และขีดล่ำง (_) 3. ตั ว อั กษรภำษำอั ง กฤษตั ว พิ ม พ์ เ ล็ ก และตั ว พิ ม พ์ ใ หญ่ มี ควำมหมำย แตกต่ำงกัน เช่น NUMBER, Number 4. ห้ำมเว้นวรรคระหว่ำงตัวแปร 5. ห้ำมตั้งชื่อซำ้ำกับคำาสงวนในภำษำซี ก่อนที่จะนำำ ตัวแปรไปใช้งำนในภำษำซีจะต้องมีกำรประกำศตัวแปรให้ สอดคล้องกับข้อมูลที่จะนำำไปใช้โดยมีรปแบบดังนี้ ู รูปแบบ type variable name; type ชนิดของตัวแปร variable name ชื่ อของตั ว แปร โดยส่ ว นใหญ่ ก ำรตั้ ง ชื่ อ ตั ว แปรจะตั้ ง ให้สอดคล้องกับข้อมูลที่ต้องกำรจะ เก็บ เช่น ต้องกำรเก็บค่ำชื่อ ก็ตั้งชื่อตัวแปรว่ำ NAME เพื่อ เวลำกลับมำแก้ไขข้อมูลจะได้ มีควำมเข้ำใจในโปรแกรม ตัวอย่ำงกำรประกำศตัวแปร
6.
6
char a; ประกำศค่ ำ ตั ว แปรชื่ อ a เป็ น ข้ อ มู ล ชนิ ด characte r(ตัวอักษร) float x,y,z; ประกำศค่ ำ ตั ว แปรชื่ อ x,y,z เป็ น ข้ อ มู ล ชนิ ด ตั ว เลข จำำนวนทศนิยม int count=1; ประกำศค่ำตัวแปรชื่อ count เป็นข้อมูลชนิด integer และกำำหนดค่ำตัวแปร count มีค่ำ=1 char name[15] ประกำศค่ำตัวแปรชื่อ name เป็นลักษณะตัวแปรชุด เก็บชื่อยำวไม่เกิน 15 ตัวอักษร คำา สงวน (Reseerved Words) คือคำำ ที่กำำ หนดขึ้นในภำษำซีเพื่อให้มีควำม หมำยอย่ ำ งใดอย่ ำ งหนึ่ ง และนำำ ไปใช้ ง ำนแตกต่ ำ งกั น กำรที่ จ ะประกำศ ตัวแปรจะต้องไม่ซำ้ำกับคำำสงวน เช่น Auto break case char Const default do double else enum short signed sizeof extern float or goto if int long return register continue while static struct switch void unsigned Union ชนิดของข้อมูล 1. ชนิดข้อมูลตัวอักษร (Character) คือข้อมูลที่เป็นรหัสแทนตัวอักษร หรือค่ำจำำนวนเต็ม ได้แก่ ตัวเลข ตัวอักษร และกลุ่มอักขระพิเศษ 2. ข้ อ มู ล ชนิ ด ตั ว เลขจำำ นวนเต็ ม (Integer) คื อ ข้ อ มู ล ที่ เป็ น ตั ว เลข จำำนวนเต็ม ได้แก่จำำนวนเต็มบวก จำำนวนเต็มลบ 3. ข้อมูลชนิดเลขทศนิยม (Float) คือข้อมูลชนิดตัวเลขทศนิยม ลักษณะข้อมูล ขนำด ช่วงข้อมูล (ไบต์) char 1 -128 ถึง 127 unsigned char 1 0 ถึง 255 int 2 -32768 ถึง 32767 unsigned int 2 0 ถึง 65535 long int 4 -2147483648 ถึ ง 2147483649 unsigned long 4 0 ถึง 4294967296
7.
7 int float
4 3.4 x 10-38 ถึ ง 3.4 x 1038 double 8 1.7 x 10-308 ถึง 1.7 x 10308 long double 10 3.4 x 10-4932 ถึ ง 3.4 x104932 การแปลงชนิดข้อมูล (Type conversion) ภำษำซี สำมำรถใช้ตัวแปรต่ำงชนิดกัน มำกระทำำกัน เช่น นำำเอำ int + float คอมไพเลอร์จะทำำหน้ำที่แปลงเลขจำำนวนเต็ม(int) ให้เป็นเลขทศนิยม (float) เสียก่อนโดยกำรเติม .0 แล้วจึงนำำมำบวกกัน ในส่วนของตัวอักษรก็ สำมำรถกระทำำ ได้ เช่ นกั น เนื่ องจำกข้ อมู ลไม่ว่ำ จะเป็น ตัว อัก ษรหรื อตั วเลข ก็ตำม กำรเก็บค่ำไว้ในหน่วยควำมจำำจะเก็บด้วยรหัสซึ่งเป็นตัวเลข ดังนั้นจึง สำมำรถนำำ เอำข้อมู ล เหล่ ำนี้ ม ำกระทำำ ร่ ว มกั น ได้ โดยกำรแปลงชนิ ดข้ อ มู ล ก่อน ซึ่ งกำรแลงชนิ ดข้ อมู ลนี้ C Compiler จะกระทำำ โดยอัตโนมัติ โดยยึด กฎเกณฑ์ว่ำเมื่อนำำตัวแปลต่ำงชนิดมำกระทำำกัน คอมไพเลอร์จะแปลงข้อมูล ชนิดนั้นๆให้สูงขึ้น ก่อนที่จะนำำมำกระทำำกัน เช่น char กระทำำกับ int จะแปลงเป็น int float กระทำำกับ double จะแปลงเป็น double int กระทำำกับ long จะแปลงเป็น long ตัวกำา หนดชนิ ดข้ อมู ลหรือ รหั สรู ปแบบ (Format Code) เมื่ อเลือ ก ใช้ตัวแปรแบบใดแล้วต้องเลือกชนิดของตัวกำำหนดชนิดข้อมูลให้ตรงกันด้วย รหัสรูป ใช้กับตัวแปรที่เก็บค่า แบบ %c ตัวอักษรเพียงตัวเดียว %s ข้อควำมที่เก็บอยูในอำเรย์ ่ %d เลขจำำนวนเต็ม %f เลขทศนิยม %e เ ล ข ท ศ นิ ย ม ใ น รู ป e ย ก กำำลัง %x เลขฐำนสิบหก %o เลขฐำนแปด
8.
8 ตัวอย่างโปรแกรมภาษาซีเกี่ยวกับรหัสรูปแบบ #include
………………………………………………… <conio.h> …………………………… #include ………………………………………………… …………………………… <stdio.h> ………………………………………………… main() …………………………… { ………………………………………………… clrscr(); …………………………… float a=100.2; ………………………………………………… double b=100.2; …………………………… int c=10; ………………………………………………… int d=11; …………………………… ………………………………………………… char e='x'; …………………………… char ………………………………………………… f[]="thailand"; …………………………… char g; ………………………………………………… printf("%fn",a); …………………………… printf("%fn",b); ………………………………………………… printf("%en",a); …………………………… printf("%d ………………………………………………… …………………………… %dn",c,d); ………………………………………………… printf("%on",c); …………………………… printf("%xn",d); ………………………………………………… printf("%cn",e); …………………………… printf("%sn",f); ………………………………………………… printf("%.4sn",f); …………………………… g=getchar(); ………………………………………………… getch(); …………………………… ………………………………………………… } …………………………… ………………………………………………… …………………………… …………………………………………………
9.
9
…………………………… ………………………………………………… …………………………… ………………………………………………… …………………………… ………………………………………………… …………………………… ………………………………………………… …………………………… ………………………………………………… …………………………… ………………………………………………… …………………………… ………………………………………………… …………………………… ………………………………………………… …………………………… ตัวอย่างโปรแกรมภาษาซีเกี่ยวกับคำาสั่ง sizeof #include <stdio.h> ………………………………………… #include <conio.h> ……………… main() ………………………………………… ……………… { ………………………………………… char a; ……………… int b; ………………………………………… float c; ……………… double d; ………………………………………… long double e; ……………… clrscr(); ………………………………………… printf("Size of char : ……………… ………………………………………… %d n",sizeof(a)); ……………… printf("Size of int : ………………………………………… %dn",sizeof(b)); ……………… printf("Size of float : …………………………………………
10.
10 %dn",sizeof(c));
……………… printf("Size of double : ………………………………………… %dn",sizeof(d)); ……………… ………………………………………… printf("Size of long ……………… double : ………………………………………… %dn",sizeof(e)); ……………… getch(); ………………………………………… } ……………… ………………………………………… ……………… ………………………………………… ……………… ………………………………………… ……………… ………………………………………… ……………… ………………………………………… ……………… ………………………………………… ……………… ตัวอย่างโปรแกรมภาษาซีเกี่ยวกับคำาสั่ง gets #include <stdio.h> ................................................... #include <conio.h> ................................... main() ................................................... { ................................... char name[20],surname[15]; ................................................... clrscr(); ................................... printf("Enter name : "); ................................................... gets(name); ................................... printf("Enter surname : "); ................................................... gets(surname); ................................... printf("Your name is %s ...................................................
11.
11 %s",name,surname);
................................... getch(); ................................................... } ................................... ................................................... ................................... ................................................... ................................... ................................................... ................................... ................................................... ................................... ................................................... ................................... ................................................... ................................... โปรแกรมหาพื้นที่สามเหลี่ยม #include <conio.h> ................................................... #include <stdio.h> ................................... main() ................................................... { ................................... float base,high,area; ................................................... clrscr(); ................................... printf("This is program ................................................... Triangle Arean"); ................................... printf("Enter Baes:"); ................................................... scanf("%f",&base); ................................... printf("Enter High:"); ................................................... scanf("%f",&high); ................................... area=0.5*base*high; ................................................... printf("Area of Triangle is : ................................... %.2f",area); ................................................... getch(); ................................... } ................................................... ................................... ................................................... ................................... ...................................................
12.
12 ................................... ................................................... ................................... ................................................... ................................... ................................................... ................................... ................................................... ...................................
Jetzt herunterladen