C++從入門到工作 第一節(20180705)

1.c++通常區分字母大小寫;

2.return 0
返回一個0,並非無意義,而是告訴用戶,程序執行沒有錯誤;

3.預處理指令要放在main()函數之前

#include "iostream"

4.std::cout 你一定見過,這個是命名空間。這個是定義哪些變量和函數可供選用的高級定義。如果覺得麻煩,亦可以寫爲

#include "iostream"
using namespace std;

建議不要爲了方便這麼用。

5.爲了可以觀測程序運行的過程,可以引入等待鍵入功能

 std::cin.get()

6.添加空白行,也就是換行,兩種方式

 std::cout << "i love you\n";

或者

 std::cout << "i love you" <<std::endl

7.爲什麼要有開頭的

 #include "iostream"

這樣可以導入iostream文件,把iostream頭文件的功能添加到這個程序裏,利用cout和cin與控制檯進行交互。

8.可以同一個聲明聲明多個變量

int x1,x2,x3

9.在聲明變量類型時,如果是int的其他類型,可以省略int,因爲它是默認的。

unsigned int zipcode;
unsigned zipcode;

10.給變量賦值前必須先聲明,另一種不常見,但是有人會用的聲明

int word(36);

11.輸出可以統一都採用

std::cout<<…………

在輸出是可以輸出字符串,同樣,可以直接輸出變量

name = "Andy";
age = 24;
std::cout << name << age;

12.限制輸出位數

std::cout.setf(std::ios::fixed); // 採用定點記號,和浮點小數有所區別
std::cout.setf(std::ios::showpoint); // 輸出時不省略小數點
std::cout.precision(4); //輸出小數點後4位 
std::cout << 3.1415926; // 3.1415

13.setw()定義輸出寬度;fill()定義填充

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    char *str="hello";
    cout<<setw(10)<<setiosflags(ios::left)<<setfill('@')<<str<<endl;
    cout<<setw(10)<<setiosflags(ios::right)<<setfill('@')<<str<<endl;
    cout<<setw(10)<<setfill('@')<<str<<endl;
    system("pause");
    return 0;
    }

這裏寫圖片描述
14.類型轉換形式

int (X1);
(int) X1;

int x1=5float x2=2.33;
x1 = x2;//x1 = 2,因爲把值給x1,x1之前分的空間就是儲存整數的,因此其它值進來,還是整數

15.char 類型只能用來儲存單個字符

char xc='w'

string 可以儲存字符串,但在開始必須聲明

#include<string>
std::string www;

16.定義常量,在程序中一直不變的量

const int ww=7

同時也可以像c語言一樣定義

#define ww 7

17.cmatch頭文件用來定義運算庫,該庫的文件名爲math.h

#include <cmath>

在其中定義的函數有:abs()取絕對值;sqrt()取平方根;pow()乘方計算。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章