C
A + B
(a>b)? a,b
,
,
:
X=5+8
‘a’>100
X=a+b*c
a+b-c
5>7>2
a=b=5
13
0
CC
1,(+ - * / %)
2,( == = = !=)
3,( && ||)
4,(=)
5,(?)
6,()
7,( () )
8,(sizeof)
9,(<< >> ~ | &)
10,(*&)
11,(->)
12,([])
13,(())
a=b5*f1-ax>=ys1+a>b
+ - * / %
+-
a+b+996-3.14-8.6
/-5/3-1-2
%a%baba
2,-2,-2,2,0
5.0 st007 d6*-a (a-d)/c*4+14%-8
C(a+b)/(a-b)
2x+xy4/3∏r32e5x
4
#define PI 3.14
main()
{
float r=4,v;
v=4/3PIrrr;
printf(“%f”,v);
}
v=4.0/3*PI*r*r*r
11
int a=1,b=2;
b=a++;b=a;a=a+1;
b=++a;a=a+1;b=a;
,
int a=8;
int c=++a;
c
,
int a=5;
int c=a++;
c
9
5
\\
4++a+4--
main()
{
char b='3';
printf("%c",b++);
}
3
++--
i=21printf %d”-i++
i++-21
C
i+++ji+++j,i+(++j)
main()
{
int i=8;
printf("%d,%d,%d,%d\n",++i,--i,i++,i--);
getch();
}
8778
35533
xint
x=10; x=x+--x; x( )
int x=11; (x++ * 1/3) ( )
0’ASCII48,
main()
{
char a='1',b='2';
printf(“%c,",b++);
printf("%d\n",b-a);
}
10
< <= > >=
== !=
abcd1234
===
Ca>b>c
&& || !
‘ ’
0
a=3,b=4,c=5
a+b>c && b==c
a||b+c && b-c
!(a>b)&&!c||1
!(x=a)&&(y=b)&&0
!(a+b)+c-1&&b+c/2
01101
&&0 0
|| 1 1
(1) a&&b&&c
(2) a||b||c a0 b c 1
main()
{
int x,y;
x=7;y=3
++x||++y;
printf("x=%d,y=%d\n",x,y);
getch();
}
x=8,y=3
main()
{ int a=4,b=5,c=0,d;
d=!a&&!b||!c;
printf("%d\n",d);
}
main()
{ int i=1,j=1,k=2;
if( (j++ || k++) && i++)
printf("%d,%d,%d\n",i,j,k);
}
sizeof
sizeofunsigned int
sizeof () sizeof (
sizeof
int n; sizeof(int)sizeof nsizeof n+3 Sizeof(n+3)
225
C
123
if(a>b) max=a;
else max=b;
max=(a>b)?a:b;
X=(1)?(2):(3)1,
max=a>b?a:b;
a>b?a:b+1;a>b?a:(b+1);
k=a>b?a:c>d?c:d
(a,b,c,d2,2,3,4k
,”
x=1,y=2,
xy
( 1,2,3,…… n)
15
( 1,2,3,…… n)
X = ( ( a=4*5,a*2 ),a+6 )
a?
x?
int a,b,c;
printf(“%c,%f,%d\n",x,y,z)
y=5;
x=(y=5*y,25-y); /*x*/
int x=2002,y=2003;
printf("%d\n",(x,y));
main( )
{ int y=3,x=3,z=1;
printf(“%d,%d\n”,(++x,y++),z+2);
}
()()
(long)max
(float)(z-3)
(int)x+y
(int)(x+y)
main()
{
float x=4.0;
char y;
y=(char)(93+x);
printf("%c,%d\n",y,y);
getch();
}
x+a%3*(int)(x+y)%2/4 x=2.5,a=7,y=4.7
(float)(a+b)/2+(int)x%(int)y a=2,b=3,x=3.5,y=2.5
2.53.5
a,97
x = 5
y = x + 10
int x,x=5.3; x 5
float y,y=5; y 5.000000
14
X = y = 5
x=x+n x+=n
n
x=x+n
x=x-n
x=x*n
x=x/n
x=x%n
x + = n
x - = n
x * = n
x / = n
x% = n
=
a=0x19 b=315 c=-b c-=b
d=!(a+b)+c-1&&(b=9)+c/2
()
main()
{ double d; float f; long l; int i;
i=f=1=d=20/3;
printf("%d %ld %f %f \n",i,l,f,d);
}
A,6 6 6.0 6.0
B,6 6 6.7 6.7
C,6 6 6.0 6.7
D,6 6 6.7 6.0
c
,
char a; int b;
float c; double d;
a*b+d-c
A,float
B,int
C,char
D,double
D
main()
{ int a=1,b=2,m=0,n=0,k;
k=(n=b>a)||(m=a<b);
printf("%d,%d\n",k,m);
}
A,0,0
B,0,1
C,1,0
D,1,1
C
main()
{ int a=5,b=4,c=6,d;
printf("%d\n",d=a>b?(a>c?a:c):(b));
}
A,5
B,4
C,6
D.
C
int a=8b=5cc=a/b+0.4;c
A,1.4
B,1
C,2
D,3
B