รหัสควบคุม
สรุปรหัสควบคุม
%s แสดงข้อมูลตัวอักษรหรือข้อความ
\v ตั้งแทบ (Tab) ในแนวตั้ง
\a แสดงเสียงทางลำโพง
%d แสดงข้อมูลที่เป็นเลขจำนวนเต็ม
\f ขึ้นหน้าใหม่
\b backspace หรือ ลบตัวอักษรทางซ้าย 1 ตัวอักษร
\r เลื่อนเคอเซอร์(cursor) ไปทางซ้ายมือสุดของบรรทัด
%f แสดงข้อมูลทศนิยมหรือจำนวนจริง
\n ขึ้นบรรทัดใหม่
\t ตั้งแทบ (Tab) ในแนวนอน
ส่งอีเมลข้อมูลนี้BlogThis!แชร์ไปที่ Twitterแชร์ไปที่ Facebookแชร์ใน Pinterest
�Թ�ط ��� ����Ѻ��Ң����Ţͧ��������������ͧ���������� �ػ�ó� �Թ�ط�ҵðҹ ���� ������� ����� ���� ����� n ��ҷ�ط ��� ��� �ʴ��� ��ͤ��� ������ ���� ��ҵ���� �� �͡���ʴ� ���Ѻ����� �ҧ �ػ�ó��ʴ��� ��ҷ�ط��ҧ� �ػ�ó���ҷ�ص�ҵðҹ ���� ���Ҿ ��⾧ ���� ����ͧ�����
��ʡ� ( ASCII )
��ʡ� ������᷹����ѡ�÷�������ѹ�ҡ����ش ����Ҩҡ American Standard Code for Information Interchange ���ʹ��᷹����ѡ���� 128 ���
�ѡ������͵���ѡ�� (Characters) ��� ���ʷ����᷹�Ҿ ��
'A' ���¶֧�ѡ�� A
'4' ���¶֧�ѡ�� 4
ʵ�ԧ (String) ��͡���������ŷ���Сͺ仴��µ���ѡ��� �����¹���§�ѹ� �� ����ê�Դ �ѡ���㹡�����Ҿ�����ŵ��˹��˹��µ���ѡ�� �¨��� ����ͧ���� "� ."
�ѧ��ѹ㹡���ʴ��Ţ�����
- �ѧ��ѹ㹡���ʴ��Ţ����� ����ҫը��տѧ��ѹ�ҵðҹ㹡���ʴ��� ������ ���� ��ҵ�����͡�ҷҧ���Ҿ �ѧ��ѹ��鹤�� �ѧ��ѹ printf
- printf ( control , argument list ) ;
��ǹ control
��ǹ�ͧ control �е�ͧ��¹���������ͧ���� " " �������ö��¹�� 2 �ѡɳ� ���
- �繢�ͤ�������ͧ�������ʴ����͡�� �� printf ( "sum of x = "); ��� �繡�������������ͤ������ sum of x = �͡�ҷ��˹�Ҩ�
- �������ٻẺ (Format Code) �����㹡���ʴ��ū�觷ء�����ٻẺ�е�ͧ���� �����ѧ����ͧ���� % �����ٻẺ������������
��ǹ argument list
��ǹ�ͧ argument list �繪ش����� ��Ҥ���� ���� �Ծ������ͧ��ù��� �ʴ��� ������ҡ���� 1 ��Ҩ��¡�͡�ҡ�ѹ ��������ͧ���¤����� ( , )
* �����˵� ��ǹ argument list �����ա�����������ǹ Control �ա�������� �ٻẺ �������ǹ Control �繡���ʴ���ͤ��������� �������繵�ͧ �� Argument list
Escape Sequence
������ʾ���ɷ���áŧ�㹤�Ҥ����ʵ�ԧ ������Ǻ�������ʴ��Ţͧ����ѡ����ѡɳе�ҧ� �¡����¹�е�ͧ������ͧ���� \ (Back-Slash) ��˹�� ���ʤǺ�������ʴ��Ŵ���ҡ ���ҧ�ѧ���
�ѧ��ѹ㹡���Ѻ��Ң�����
�ѧ��ѹ㹡���Ѻ��Ң����� ����ҫը��տѧ��ѹ�ҵðҹ㹡�� �Ѻ��� ������ ���� ��ҵ�����͡�ҷҧ���Ҿ �ѧ��ѹ��鹤�� �ѧ��ѹ scanf
�ٻẺ � scanf ( control , argument list );
������ҧ �����ѧ��ѹ scanf
char a; int b;
char name[22];
- ��˹�����ê��� name �����ͷ�� 22 ��ͧ �����ѡ����� 21 �����лԴ���� ��ͤ��� �����ѡ��� ' \ 0 ' �ա˹�觵������� 22 ���
scanf(�%c %d�,&a,&b);
- scan �����Ũҡ��������繪�Դ char ��㹵���� a ��� scan �����Ũҡ ��������繪�Դ int ��㹵���� b
scanf(�%s�,name);
- scan �����Ũҡ��������繪�Դ string ��㹵���� name
�ѧ��ѹ���� �����㹡���Ѻ����ʴ�������
getchar ( )
�繿ѧ��ѹ������Ѻ����������ҷҧ�鹾������� 1 ����ѡ�� �µ�ͧ�� enter �ء�������������ش������ ��Т����ŷ����� ��ҡ������繺�˹�Ҩ��Ҿ����
#include
main ( )
{
char ch;
ch=getchar( );
}����ͧ�����Ѻ�����Ũҡ�鹾���� �������� �ӹǹ 1 ����ѡ�������㹵�� �� ch ��ѧ�ҡ��������ͧ ������ enter �������ѧ��ѹ�Ѻ��Ң�����
getchar ( ) ;
#include
main ( )
{
char ch;
ch=getchar( );
}����ͧ�����Ѻ�����Ũҡ�鹾���� �������� �ӹǹ 1 ����ѡ�������㹵�� �� ch ��ѧ�ҡ��������ͧ ������ enter �������ѧ��ѹ�Ѻ��Ң�����
getch ( ) ;
#include
main ( )
{
char x;
x = getch( ) ;
}����ͧ�����Ѻ�����Ũҡ�鹾��������� 1 ��������������㹵���� x �¼��������ͧ�� enter ��ѧ�ҡ������������������
gets ( n ) ;
#include
main( )
{
char name[10];
gets(name);
}����ͧ�Шͧ������êش������ name ������ѡ��� ��� 10 ��� ������Ѻ��ҷ�� �繢�ͤ�������������㹵���êش������ name ���������Թ 9 ����ѡ�� ������� name ��Ƿ�� 10 ( ����ش���� ) �� \ 0 ������