C++基礎(一、基本語法,Hello World)


 

C++ 簡介

C++ 是一種靜態類型的、編譯式的、通用的、大小寫敏感的、不規則的編程語言,支持過程化編程、面向對象編程和泛型編程。

C++ 被認為是一種中級語言,它綜合了高級語言和低級語言的特點。

C++ 是由 Bjarne Stroustrup 於 1979 年在新澤西州美利山貝爾實驗室開始設計開發的。C++ 進一步擴充和完善了 C 語言,最初命名為帶類的C,后來在 1983 年更名為 C++。

C++ 是 C 的一個超集,事實上,任何合法的 C 程序都是合法的 C++ 程序。

注意:使用靜態類型的編程語言是在編譯時執行類型檢查,而不是在運行時執行類型檢查。

 

C++ 程序結構

讓我們看一段簡單的代碼,可以輸出單詞 Hello World

實例

1 #include <iostream> 
2 using namespace std; 
3 // main() 是程序開始執行的地方 
4 int main() {
5    cout << "Hello World"; 
6    // 輸出 Hello World
7    return 0;
8 }

 

接下來我們講解一下上面這段程序:

  • C++ 語言定義了一些頭文件,這些頭文件包含了程序中必需的或有用的信息。上面這段程序中,包含了頭文件 <iostream>
  • 下一行 using namespace std; 告訴編譯器使用 std 命名空間。命名空間是 C++ 中一個相對新的概念。
  • 下一行 // main() 是程序開始執行的地方 是一個單行注釋。單行注釋以 // 開頭,在行末結束。
  • 下一行 int main() 是主函數,程序從這里開始執行。
  • 下一行 cout << "Hello World"; 會在屏幕上顯示消息 "Hello World"。
  • 下一行 return 0; 終止 main( )函數,並向調用進程返回值 0。這里對初學者來說就可以認為是你只要main函數結束的時候 return 0; 都表示你的程序正常結束.

C++ 標識符

C++ 標識符是用來標識變量、函數、類、模塊,或任何其他用戶自定義項目的名稱。一個標識符以字母 A-Z 或 a-z 或下划線 _ 開始,后跟零個或多個字母、下划線和數字(0-9)。

C++ 標識符內不允許出現標點字符,比如 @、& 和 %。C++ 是區分大小寫的編程語言。因此,在 C++ 中,Manpower 和 manpower 是兩個不同的標識符。

下面列出幾個有效的標識符:

三字符組

三字符組就是用於表示另一個字符的三個字符序列,又稱為三字符序列。三字符序列總是以兩個問號開頭。

三字符序列不太常見,但 C++ 標准允許把某些字符指定為三字符序列。以前為了表示鍵盤上沒有的字符,這是必不可少的一種方法。

三字符序列可以出現在任何地方,包括字符串、字符序列、注釋和預處理指令。

下面列出了最常用的三字符序列:

 

學習C++的第一天

    第一個Hello World 的C++主體有:

  

 1  //頭文件
 2 
 3 #include  "stdio.h"
 4 
 5 #include "stdafx.h"
 6 
 7 #include  <iostream>
 8 
 9 
10 
11 //主函數
12 
13 int main(){
14 
15   //輸出語句的語法  
16   cout >> "Hello World 這里寫你要輸出的語句" >> endl;
17 }

<<在C++中,有兩個運算含義:
1.重載輸出流運算符,一般運用格式為:cout<<x;其中cout為流文件,如顯示設備,輸出設備,或者數據文件等。



2.數據移位運算符,左移幾位,如:x=i<<4;就是將i的值左移4位(放大2的4次方)后,賦給x,若i=2,則X=32。
所以數據移位運算符 X<<Y 表示 X乘以2的Y次方。

 







免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM