2.5
' a ',' A ',.
," \"n –––
\ n ––,\ r ––
2.5.1
:
\n
\t
\v
\b
\r
\f
\\
\'
\ddd
\xxh
()
\
()
138
1216
,\ ASCII
\ 101 –– A
,\ x ASCII
\ x 41–– A
.
<
\n
\v
\r
\a
\?
\ddd
\t
\b
\f
\\
\―
\xhh38 216
\101‘ -----------?A‘?\012‘ -----------‘\n‘
\376‘ -----------‘?‘?\x61‘ -----------‘a‘
\60‘ -----------‘0‘?\483‘ ----------(?)
:
A‘-------‘\101‘-------‘\x41‘--------65
<
‘—— ‘——
‘——? ‘——
a’ ‘A’ ‘?’ ‘\n’ ‘\101’
(ch2_001.c,ch2_004.c)
main()
{
printf("\101 \x42 C\n");
printf("I say:\"How are you?\"\n");
printf("\\C Program\\\n");
printf("Turbo \'C\'");
}
()
A B C
Isay:”How are you?”
\C Program\
Turbo ‘C’
main()
{ printf(―Y\b=\n‖);
}
=
=
main( )
{
printf(―a\tbssc\tsy\n‖);
printf(―****************\n‖);
}
char c1,c2;
c1=' A ';
c2= ' B ';
2.5.2
.
ASCII,ASCII
:,,
2.5.3
1,main ( )
{ char c1,c2;
c1=97;
c2=98;
printf ("%c %c\n",c1,c2);
printf(―%d,%d\n‖,c1,c2);
}a b
97,98
:
2,main ( )
{ char c1,c2;
c1= ' a ';
c2=' b ';
c1=c1– 32; c2=c2– 32;
printf ("%c %c",c1,c2)
}
A B
3,main ( )
{ int i;
char c;
i= ' a ';
c=97;
printf ("%c,%d \n",c,c);
printf ("%c,%d \n",i,i);
}
,a,97
a,97
unsigned int (ASCII)
:
,\ 0" ––
:
Good Morning ! \0
2.5.4
2.7
" "0
Hello!‖ I say,\'Goodby!\‘" ""
"A " A \0 'A' A
:
1,=+1,\0.
printf (" Good Morning! ")
\0
2.
,char c,x;
c= ― a ‖;
x=―China‖
2.
C \0‘
\0‘
CHINA‖
'\0'
'A'"A"
1
210
3ASCII \0‘
C
:
int i = 6;
float x=8.35;
char c ='6';
*
int a,b,c = 6;
*:
int a=b=c=6;
:
int a=6,b=6,c=6;
:
int a=6;
,int a;
a=6;
C
10+'a'+1.5–8765.1234? 'b'
:,
double? float
'a' +' b',int int
:
long
unsigned
int? char,short
,"? "
,,,
,10+' a'+i?f –d /e
,i –– int
f –– float
d –– double
e –– long
10+'a',int,int
i?f,double,double
+?,double
d /e,double
double
: