Professional Documents
Culture Documents
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
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
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