ชนิดข้อมูลแบบ char ที่ไม่ใช่ข้อมูลแบบสตริง

Recommended textbook solutions

ชนิดข้อมูลแบบ char ที่ไม่ใช่ข้อมูลแบบสตริง

Saxon Math, Course 3

1st EditionHake

4,042 solutions

ชนิดข้อมูลแบบ char ที่ไม่ใช่ข้อมูลแบบสตริง

Saxon Math, Course 2

1st EditionHake, Stephen

4,848 solutions

ชนิดข้อมูลแบบ char ที่ไม่ใช่ข้อมูลแบบสตริง

McDougal Littell Pre-Algebra: Practice Workbook

1st EditionMCDOUGAL LITTEL

2,181 solutions

ชนิดข้อมูลแบบ char ที่ไม่ใช่ข้อมูลแบบสตริง

Big Ideas Math: Modeling Real Life, Grade 7

1st EditionBoswell, Larson

2,545 solutions

ชนิดข้อมูลแบบ char ที่ไม่ใช่ข้อมูลแบบสตริง

����� (Variable)��� ��èͧ��鹷���˹��¤����Ӣͧ��������������Ѻ�红����ŷ���ͧ��㹡�÷ӧҹ�ͧ����� ���ա�õ�駪������¡˹��¤�����㹵��˹觹�鹴��� ���ͤ����дǡ㹡�����¡������� ��Ҩ��������㴡�������¡��ҹ���ͧ͢����÷����������

��Դ�ͧ������


     ����ͧ���·��������Ѻ��äӹdz�ҧ��Ե��ʵ�������� C ��ػ�ѧ���

1. �����Ū�Դ����ѡ�� (Character) ��͢����ŷ��������᷹����ѡ�����ͤ�Ҩӹǹ������� ����ѡ�� ����Ţ ��С��������ѡ��о�������鹷��㹡���红����� 1亵�
2. �����Ū�Դ�ӹǹ��� (Integer) ��͢����ŷ�����Ţ�ӹǹ��� ���� �ӹǹ����ǡ �ӹǹ���ź �ٹ�� ���鹷��㹡���� 2 亵�
3. �����Ū�Դ�ӹǹ�������բ�Ҵ 2 ��� (Long Integer) ��͢����ŷ�����Ţ�繨ӹǹ��� ���鹷�� 4 亵�
4. �����Ū�Դ�Ţ�ȹ��� (Float) ��͢����ŷ�����Ţ�ȹ��� ��Ҵ 4 亵�
5. �����Ū�Դ�Ţ�ȹ������ҧ�����´ (Double) ��͢����ŷ�����Ţ�ȹ��� ���鹷��㹡���� 8 亵�

��Դ ��Ҵ�������ҧ ��ǧ�ͧ��� �����ҹ
Char 8 �Ե ASCII character (-128 �֧ 127) �红����Ū�Դ�ѡ���
Unsignedcha 8 �Ե 0-255 �红������ѡ���Ẻ���Դ����ͧ����
Int 16 �Ե -32768 �֧ 32767 �红����Ū�Դ�ӹǹ���
long 32 �Ե -2147483648 �֧ 2147483649 �红����Ū�Դ�ӹǹ���Ẻ���
Float 32 �Ե 3.4E-38 �֧ 3.4E+38 ���� �ȹ��� 6 �红����Ū�Դ�Ţ�ȹ���
Double 64 �Ե 1.7E-308 �֧ 1.7E+308 ���� �ȹ��� 12 �红����Ū�Դ�Ţ�ȹ���
Unsigned int 16 �Ե 0 �֧ 65535 �红����Ū�Դ�ӹǹ��� ���Դ����ͧ����
Unsigned long 32 �Ե 0 �֧ 4294967296 �红����Ū�Դ�ӹǹ���Ẻ��� ���Դ����ͧ����

�ٻẺ㹡�û�С�ȵ��������� C


     �������ǵ���â������ҹ�����¡��� ��û�С�ȵ���� (Variable Declaration) ����¹��������١��ͧ���Ẻ��û�С�ȵ���� �ʴ��ѧ���type name;

     type : ��Դ�ͧ�����
     name : ���ͧ͢����� ��觵�ͧ������١��ͧ�����ѡ�ͧ���� C

     �����¹��������ͻ�С�ȵ���� ��ǹ�˭����Ǩ���¹������ǹ��Ǣͧ�������͹�ѧ��ѹ main ��觡����¹���㹵��˹觴ѧ����� �з������������ҹ������ö���¡��ҡ���㴡��������� �ѧ������ҧ

     

#include < stdio.h >
     int num;                      ���ҧ����ê��� num �����红����Ū�Դ�ӹǹ���
     float y;                       ���ҧ����ê��� y �����红����Ū�Դ�Ţ�ȹ���
     char n;                       ���ҧ����ê��� n �����红����Ū�Դ����ѡ���
     {
          printf("Enter number : ")
          scanf("%d",&num);
          printf("Enter name : ");
          scanf("%f",&n);
          printf("Thank you");
     }

��õ�駪��͵����


     㹡�û�С�����ҧ����õ�ͧ�ա�á�˹����� ��觪��͹���������Ҩе��������ͤ������¶֧�����ŷ�������ҧ���� �����ӹ֧�֧���ҧ��� ���ͧ�ҡ���� C �բ�͡�˹�㹡�õ�駪��͵���������� ���Ƕ�ҵ�駪��ͼԴ��ѡ�������ҹ�� ��������������ö�ӧҹ�� ��ѡ��õ�駪��͵��������� C �ʴ����ѧ���

     

1. ��ͧ��鹵鹴��µ���ѡ�� A-Z ���� a-z ��������ͧ���� _(Underscore) ��ҹ��

     2. ���㹪��͵��������ö�����ѡ�� A-Z ���� a-z ���͵���Ţ0-9 ��������ͧ���� _

     3. ���㹪���������鹪��ͧ��ҧ �������ѭ�ѡɳ�͡�˹�ͨҡ��� 2

     4. ����ѡ���Ţ�����˭��դ�������ᵡ��ҧ�ѹ

     5. ������駪��ͫ�ӡѺ��ʧǹ (Reserved Word) �ѧ���

auto default float register struct volatile break
do far retuen switch while case double
goto short typedef char else if signed
union const enum int sizeof unsigned continue
extern long static void
������ҧ��õ�駪��͵��������� C ��駷��١��ͧ������١��ͧ�����ѡ��� �ʴ��ѧ���
bath_room �١��ͧ
n-sync �Դ��ѡ��� ���ͧ�ҡ������ͧ���� - ��ҡ�㹪���
108dots �Դ��ѡ��� ���ͧ�ҡ��鹵鹴��µ���Ţ
Year# �Դ��ѡ��� ���ͧ�ҡ������ͧ���� # ����㹪���
_good �١��ͧ
goto �Դ��ѡ��� ���ͧ�ҡ�繤�ʧǹ
work �١��ͧ
break �Դ��ѡ��� ���ͧ�ҡ�繤�ʧǹ

     ���������Ѻ��ͤ���

     ����� C ����ա�á�˹���Դ�ͧ���������Ѻ��ͤ����µç ������á�˹���Դ�ͧ������ѡ��� (char) �����Ѻ��á�˹���Ҵ᷹ ��Ш����¡ ���������Ѻ�麢�ͤ������ �����ʵ�ԧ (string) �ٻẺ��û�С�ȵ����ʵ�ԧ�ʴ���ѧ���

     char name[n] = "str";

     name     ���ͧ͢�����
     n         ��Ҵ�ͧ��ͤ��� ���ͨӹǹ�ѡ���㹢�ͤ���
     str        ��ͤ���������鹷��С�˹����Ѻ����ë�觵�ͧ��¹�����������ͧ���� "   "

     

������ҧ��û�С�ȵ��������Ѻ�红�ͤ��� �ʴ���ѧ���
     char name[5] = "bankhai" ;           ���ҧ����� name ����Ѻ�� ��ͤ��� bankhai ����� 7 ����ѡ�� �ѧ��� name ��ͧ�բ�Ҵ 8
     char year[5] = "2549";                  ���ҧ����� year ����Ѻ�� ��ͤ��� 2549 ����� 4 ����ѡ�� �ѧ��� year ��ͧ�բ�Ҵ 5
     char product_id[4] = "A01";           ���ҧ����� product_id ����Ѻ�� ��ͤ��� A01 ����� 3 ����ѡ�� �ѧ��� ��ͧ�բ�Ҵ 4