⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c++快速入门.txt

📁 是一个不错的c++快速入门文档
💻 TXT
📖 第 1 页 / 共 2 页
字号:
      ——》在线书籍
      你可以在code.box.sk上找到许多在线书籍。Think in C++(C++编程思想)应该是最好的一本,必读!
      第二篇 I/O和变量
      目录
      1、 简介
      5.3、 这一篇讲什么?
      5.4、 需要作什么准备工作?
      2、 控制台输出(cout)
      2.1、忽略字符
      2.2、基本运算
      3、 变量和常量
      3.1、什么是变量?
      3.2、数据类型
      3.3、整形(int)和长整形(long)
      3.4、双浮点型(double)
      3.5、字符型(char)
      3.6、常量
      4、 控制台输入
      4.1、怎么做?
      4.2、范例程序
      5、 练习
      5.1、求面积
      5.5、 爱因斯坦公式
      正文
      1、 简介
      1.1、 这一篇讲什么?
      在这一篇(绝对是为初学者度身定制的)里,你可以学到如何从用户那儿获取数据并使用它们。你并需要太多的C++语言基础。
      1.2、 需要做什么准备工作?
      请先阅读C++快速入门的第一篇“C++简介”。你还需要一个C++编译器。如果你没有读过C++快速入门的第一篇,你可以在code.box.sk 
      C/C++部分找到它。我建议你不要复制和粘贴这些代码,相反你应该尝试着自己写,那可以让你对于语法有更深刻的理解。 
      2、 控制台输出(cout)
      2.1、转义字符
      要显示我们自己的名字,可以这样写:
      cout<<"Bill Gates"; 
      但如果我们需要显示:
      My name is "Bill" 
      怎么办呢?这似乎有些困难,因为在cout语句中双引号代表一个字符串的开始和结束。例如“that is a 
      string”是不可能在屏幕上显示双引号的。“\”被用来解决这个问题,这样,如果你需要显示:
      My name is "Bill" 
      你可以这样写:
      cout<<"My name is \"Bill\""
      转义符号的作用
      ——————————————————
      \n ——》 换行
      \" ——》 输出双引号 
      \' ——》 输出单引号
      \\ ——》 输出反斜杠
      \t ——》 跳格(移动8格)
      \a ——》 警告(发出“嘟”的声音)
      2.2、基本运算
      要用cout显示数字无需加双引号,例如:
      cout<<"A Number: "<<2600<<endl; 
      !注意:在每一项的左边都需要一个“<<”。
      你还可以在cout中实现简单的运算,例如:
      cout<<"Total Money: "<<((5*34)+(5*17))<<endl; 
      运算符作用
      ————————
      + ——》 加法
      - ——》 减法
      / ——》 除法
      * ——》 乘法
      % ——》 取模
      3、 变量
      3.1、什么是变量?
      定义:变量是一个用于存放数据的命名内存地址。太晦涩?其实变量可以被形象的比喻为一个空瓶子。这个空瓶子可以被用户和程序员装填。在使用变量前必须先定义它的类型和标识符。变量的类型指示这个变量可以存放什么数据。各种不同的数据类型将在3.2中讨论。变量的标识符其实就是变量的名字。请看下面这个例子:
      int counter; 
      这个例子定义了一个用于存放整形(int)数据并且名字为“counter”的变量。变量用于存放数据。对一个变量你可以这样赋值:
      counter = 35; 
      其中的等号代表赋值,它的效果就是把35存放到存储器中名字为“counter”的单元中去。在4.2有一个范例程序详细介绍了变量的作用。 
      3.2、数据类型
      程序员可以定义自己的数据类型,同时C++也提供了一些预先定义好的类型。让我们先来了解一下这些C++自带的数据类型:
      类型说明
      ————————————————————————
      双浮点型(double):1/(10*308) to 10*308 (+ or -) 
      整型(int):-32,767 to +32,767 
      长整型(long):-2,147,483,647 to +2,147,483,647 
      字符型(char):所有可打印和显示的字符
      接下来,让我们一个一个的来。
      3.3、整型(int)和长整型(long)
      整型和长整型用于存放正的或负的整数。整型和长整型唯一的区别是存放数据的范围不同。如果将一个小数存放在一个整型变量中,则小数部分将被截去。 
      3.4、双浮点型(double)
      双浮点型用于存放正的或负的实数。当我们显示非常大或非常小的数字时,计算机将使用科学计数法。
      3.5、字符型(char)
      字符型用于存放一个字符。字符包括所有可以显示的字符,如数字,字母和符号:^+#$~@2?t 等。例如:
      char iamachar; 
      iamachar = 'C'; 
      cout<<iamachar<< 
      显示为C。
      3.6、常量
      常量用在一个变量语句前加“const”实现。例如:
      const double pi = 3.14159; 
      这样,在整个程序的运行期间,标识符pi将代表3.14159。它不能被赋值因为它是常量。试图改变一个常量的值将导致编译错误。
      4、 控制台输入(cin)
      4.1、怎么做?
      当用户可以程序进行交互操作时,程序将变得更有用。控制台输入暂停一个程序并允许用户输入数据为变量赋值。例如:
      cin>>counter; 
      这个语句使得程序等待用户输入一个数据为变量counter赋值。cin和cout一样都属于iostream库,但cin时控制台输入流。“>>”被称为“获取运算符”或“提取运算符”,用于从输入流中得到数据。
      4.2、范例程序
      下面是一个示范变量和cin用法的范例程序:
      /* 来自 code.box.sk 
      Mp3 评价程序 */
      #include <iostream.h> 
      int main() 
      { 
      int rate; // rate变量的定义 
      cout<<"Please rate Jotun by entering a number between 1-5 :"; 
      cin>>rate; // 从用户处得到评价 
      cout<<"You gave jotun "<<(rate*20)<<" percent"; 
      return(0); 
      } 
      首先用户被要求对于Jotun的mp3输入一个在1到5之间的等级,然后这个等级将被转化为百分制并显示。
      5、 练习
      5.1、求面积
      编一个根据用户输入的半径求圆面积的公式。如果程序不能正常工作,请仔细检查语法。
      5.2、爱因斯坦公式
      根据用户自定义的质量和爱因斯坦公式e=mcc来计算可以释放的能量。


资料整理:编程先锋 http://wlbookwl.myrice.com 站长:小黑侠 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -