📄 c++基础教程 c++.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0050)http://www.xin7dian.com/simple/index.php?t180.html -->
<HTML><HEAD><TITLE>c++基础教程 C++论坛 新起点论坛 - powered by phpwind.net</TITLE>
<SCRIPT>
function bbimg(o){
var zoom=parseInt(o.style.zoom,10)||100;zoom+=event.wheelDelta/12;if (zoom>0) o.style.zoom=zoom+'%';return false;
}
</SCRIPT>
<META http-equiv=Content-Type content="text/html; charset=gbk">
<META content=phpwind,bbs,board,php,mysql,forums name=keywords><!--css-->
<STYLE type=text/css>BODY {
FONT-SIZE: 12px; BACKGROUND: #ffffff; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Verdana
}
IMG {
BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD {
FONT-SIZE: 12px
}
TEXTAREA {
FONT-SIZE: 12px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
INPUT {
FONT-SIZE: 12px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
SELECT {
FONT-SIZE: 12px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
DIV.quote {
BORDER-RIGHT: #007ad5 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #007ad5 1px dashed; PADDING-LEFT: 5px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #007ad5 1px dashed; LINE-HEIGHT: normal; PADDING-TOP: 5px; BORDER-BOTTOM: #007ad5 1px dashed
}
A {
TEXT-DECORATION: none
}
A:hover {
COLOR: #ff0000; TEXT-DECORATION: none
}
.smalltxt {
FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana
}
.tpc_content {
FONT-SIZE: 13px
}
.i_table {
BORDER-RIGHT: #007ad5 1px solid; BORDER-TOP: #007ad5 1px solid; BORDER-LEFT: #007ad5 1px solid; BORDER-BOTTOM: #007ad5 1px solid
}
.head {
BACKGROUND-COLOR: #e7e3e7
}
</STYLE>
<!--css-->
<META content="MSHTML 6.00.2900.2802" name=GENERATOR></HEAD>
<BODY vLink=#333333 link=#333333><BR><BR>
<TABLE class=i_table cellSpacing=1 cellPadding=0 width="99%" align=center>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=8 width="100%">
<TBODY>
<TR>
<TD bgColor=#ffffff><B><A
href="http://www.xin7dian.com/simple/index.php?">新起点论坛 </A>-> <A
href="http://www.xin7dian.com/simple/index.php?f24.html">C++论坛</A>
-> <A
href="http://www.xin7dian.com/simple/index.php?t180.html">c++基础教程</A></B>
</TD>
<TD align=right bgColor=#ffffff><B><A
href="http://www.xin7dian.com/login.php">登录</A> -> <A
href="http://www.xin7dian.com/register.php">注册</A> -> <A
href="http://www.xin7dian.com/post.php?action=reply&fid=24&tid=180">回复主题</A>
-> <A
href="http://www.xin7dian.com/post.php?fid=24">发表主题</A></B></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<P>
<CENTER></CENTER>
<P></P>
<TABLE class=i_table cellSpacing=1 cellPadding=1 width="99%" align=center>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=3 width="100%">
<TBODY>
<TR class=head>
<TD><B>xin7dian</B></TD>
<TD class=smalltxt align=right>2006-03-26 21:14</TD></TR>
<TR bgColor=#ffffff>
<TD class=tpc_content colSpan=2>
<P align=center><FONT color=#0033ff size=5><B><A name=a1></A><FONT
color=#00ff00>第一章 c++入门</FONT></B></FONT></P>
<P align=left><FONT color=#0033ff
size=5><B></B></FONT><BR>1.c++是在c的基础上发展而来,是带类的c语言。c语言支持结构化程序设计,c++支持面向对象程序设计。程序设计方法正由结构化程序设计走向面向对象程序设计。</P>
<P>2.结构化程序设计主要思想是功能分解并逐步求精。面向对象程序设计的本质是把数据和处理数据的过程看成一个整体――对象。</P>
<P><FONT color=#ff0000>3.开发一个C++程序需经过以下四步:</FONT><FONT
color=#ffffff><BR></FONT>编辑(产生源文件,扩展名为cpp)<BR>编译(产生目标文件,扩展名为obj)<BR>连接(产生可执行文件,扩展名为exe)<BR>运行</P>
<P>4.例:<BR>//ch1_1.cpp<BR>#include<iostream.h><BR>void
main()<BR>{<BR>cout<<"I am a student.\n";<BR>}<BR>运行结果:I am a
student.<BR><BR>上例说明:<BR>(1) c++的程序结构由注释、编译预处理和程序主体组成。</P>
<P>(2) 注释的目的是为了提高程序的可读性。注释以//开始,直到换行。注释分序言注释和注解性注释两种。</P>
<P>(3) 以#开头的行,称为编译预处理行。</P>
<P>(4)
main()称为主函数。c++程序由函数构成。一个c++程序由一个主函数和若干个函数组成。程序的运行总是从主函数main()处开始。</P>
<P align=center></P>
<DIV align=center><FONT color=#00ff00><B><FONT size=5><A
name=a2></A>第二章 基本数据类型和表达式 </FONT></B></FONT></DIV>
<P><FONT color=#ff0000><A name=a21></A>2.1 c++的基本数据类型</FONT><FONT
color=#00ff00><FONT color=#ffffff> </FONT></FONT><FONT
color=#ffffff><BR></FONT>1.c++的数据类型</P>
<P>c++的数据类型 <BR><BR>2.基本数据类型修饰符 <BR>long(长型符) short(短型符)
<BR>signed(有符号型) unsigned(无符号型) <BR>3.用类型修饰符修饰后的基本数据类型
<BR>修饰后的基本数据类型 <BR>修饰后的基本数据类型 <BR>修饰后的基本数据类型 <BR>修饰后的基本数据类型
<BR>修饰后的基本数据类型 <BR><FONT color=#ffffff><BR><FONT color=#ff0033><A
name=a22></A>2.2
整型数据</FONT><BR></FONT>1.整型数据的基本情况(见表2-1)<BR>2.操作符sizeof(数据类型)可测定某数据类型所占字节长度。
<BR>例如:<BR>cout<<“size of int
is”<<sizeof(int)<<endl;<BR>输出为:size of int is 2</P>
<P>3.整型常量(整型常数):三种表示法</P>
<P>(1)10进制常数(有正负):123,-46,0 <BR>(2)8进制常数(无符号):0开头的整数,如0123
<BR>(3)16进制常数(无符号):0X或0x开头的整数,如0x123,0X23 <BR><BR>4. 整形变量的定义和初始化
<BR>变量命名:字母或下划线开头的字母、数字、下划线序列,不能为保留字。c++区分大小写。<BR>变量命名常用方法:mycar
,my_car<BR><BR>整形变量定义 <BR>int i,j,k; unsigned int myAge,myWeight;
long area,width,length; <BR>整形变量赋值和初始化 <BR>赋值:先定义,后赋值</P>
<P>unsigned short width;</P>
<P>width=5; //=为赋值号 <BR><BR>初始化:在定义的同时即对其赋值</P>
<P>unsigned short width=5; long width=7,length=7; double
area,radius=23; <BR></P>
<P><FONT color=#ffffff><FONT color=#ff0000><A name=a23></A>2.3 字符型数据
</FONT><BR></FONT>1. 字符型数据的基本情况<BR><BR>2.字符型常量的表示<BR>(1)常规字符:<FONT
color=#ffffff><FONT color=#ccff00>单引号</FONT></FONT>括起的<FONT
color=#ffffff><FONT color=#ccff00>一个</FONT></FONT>字符。如‘a’,‘x’,‘?’等。
<BR>(2)转义字符:以“\”开头的字符序列。如‘\n’,‘\b’等。</P>
<P>(3) ‘\ddd’,d为8进制数,表示范围为‘\000 ’ - ‘\377’。
<BR><BR>(4)‘\xhh’,h为16进制数,表示范围为‘\x00’- ‘\xff’。</P>
<P>(5)单引号内\后跟上述情况以外的其它字符,表示该字符本身。如:‘\d’即是‘d’</P>
<P>注:‘单引号,“双引号,\反斜杠这三个字符只能用下述方法表示: ‘\’’和‘\”’和‘\\’.</P>
<P>(6)字符串常量:用<FONT color=#ffffff><FONT
color=#99ff00>双引号</FONT></FONT>括起来的<FONT color=#ffffff><FONT
color=#99ff00>字符序列</FONT></FONT>.<FONT color=#ffffff><FONT
color=#ff0000>以‘\0’作为结束标志</FONT></FONT>,该字符占有一字节的存储空间,但并不计入字符串的长度。如:
“C++string” <BR> 其存储格式为:</P>
<TABLE width="75%" border=1>
<TBODY>
<TR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -