You are on page 1of 34

C

C1
C++


QQ:77025077
:http://blog.csdn.net/yincheng01
:http://www.weibo.com/yincheng8848
Mail:yinc13@mails.tsinghua.edu.cn

:http://www.itcast.cn


http://www.itcast.cn

C

C1

1.C

2.C

3.C

4.C

5.C

6.

www.itcast.cn

1.1C

www.itcast.cn

1.1

DOS

www.itcast.cn

1.1





DOSwindowsLinuxIOSAndroid

QQ

www.itcast.cn

1.1








www.itcast.cn

1.1.1C
DOS








C.

www.itcast.cn

1.1.2

CPU



www.itcast.cn
1.1.3






www.itcast.cn

1.1.4

128 64 32 16 8 4 2 1

1 1 1 0 1 0 1 0

www.itcast.cn

1.1.5

Bit

Byte,
8
b7 b6 b5 b4 b3 b2 b1 b0

1 0 0 1 0 1 0 1 = 27+ 24+ 22+ 20 =149

K 1K = 1024 byte
M 1M = 1024 K
G 1G = 1024 M
T 1T = 1024 G
www.itcast.cn

1.1.6

RR

R=10 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

R=2 0, 1

R=8 0, 1, 2, 3, 4, 5, 6, 7

R=16 0, , 9, A, B, C, D, E, F

www.itcast.cn

1.1.7

X86ARM

www.itcast.cn

1.1.8


CPU
CPU
CPU0
1CPU

CPU
1000000 1001000



www.itcast.cn

1.1.9

01



01


01.
www.itcast.cn

1.1.10C


1954
Fortran







C

www.itcast.cn

1.1.11

A+B

ADD AX BX

0000 0001 1101 10000

www.itcast.cn

1.1.12



Java

C#
ObjectiveC

C PHP
C/C++
Lua

Python

vb

www.itcast.cn

1.1.13 C
C.

www.itcast.cn

1.2C
C
C

C/C++


Unix
Linux
Windows
JAVAC++
C#
C

C++

www.itcast.cn

1.2.1C/C++
C
C/C++

www.itcast.cn

1.2.2 C
C/C++
C
C
C
1C
2CGUI
3C

4C
5C
6CC
Linux
C
7C
C

www.itcast.cn

1.2.3 C
C
C

1
CC++Java ,Objective C ,PHP
.NET.NETC/C++Oracle
GoogleJAVAAndroidJAVAC/C++

C

www.itcast.cn

1.2.4 C
C

C/C++

www.itcast.cn

1.2.5C
C

C329
C
Perl
Fortran
Lisp
CC

www.itcast.cn

1.2.6C32
32()
auto break case char const
continue default do double else
enum extern float for goto
if int long register return
short signed sizeof static struct
switch typedef unsigned union void
volatile while

www.itcast.cn

1.2.7C9
9
if( )~else~
for( )~
while( )~
do~while( )
continue
break
switch
goto
return

www.itcast.cn

1.2.8C34
34
+ - * / % ++ --
< <= == > >= !=
&& ||
<< >> ~ | ^ &
=
?:
,
* &
sizeof
(
. ->
[]
( ) -
www.itcast.cn

1.3C

www.itcast.cn

1.3.1

www.itcast.cn

1.4C
C

www.itcast.cn

1.5C
NO.1 NO.2 NO.3
C
01
07
13

02
08
14
HelloWorld
C
03
09
15 C

C
04 C
10
16
C
05
11
17
C -
06 12 18
typedef

www.itcast.cn

1.6C
C



C

30 C

C C

C
C


java



C C

www.itcast.cn
C

C++


http://www.itcast.cn

You might also like