您現在的位置是:首頁 > 棋牌

深入瞭解C++程式語言相關資訊-開課吧

  • 由 人工智慧與科技 發表于 棋牌
  • 2023-01-22
簡介深入瞭解C++程式語言相關資訊-開課吧語言基礎基本型別:資料型別指明變數或表示式的狀態和行為,資料型別決定了數的取值範圍和允許執行的運算子集

c語言中負數是整型嗎

一般來說想要成為一名合格的C++開發工程師,首先需要了解的就是C++程式設計相關資訊,其次要做好C++開發技術的學習。接下來小編帶你瞭解下C++程式語言的相關資訊:

深入瞭解C++程式語言相關資訊-開課吧

深入瞭解C++程式語言相關資訊-開課吧

工作原理

C++語言的程式因為要體現高效能,所以都是編譯型的。但其開發環境,為了方便測試,將除錯環境做成解釋型的。即開發過程中,以解釋型的逐條語句執行方式來進行除錯,以編譯型的脫離開發環境而啟動執行的方式來生成程式最終的執行程式碼。

生成程式是指將原始碼(C++語句)轉換成一個可以執行的應用程式的過程。如果程式的編寫是正確的,那麼通常只需按一個功能鍵,即可搞定這個過程。該過程實際上分成兩個步驟。

第一步是對程式進行編譯,這需要用到編譯器(compiler)。編譯器將C++語句轉換成機器碼(也稱為目標碼);如果這個步驟成功,下一步就是對程式進行連結,這需要用到連結器(linker)。連結器將編譯獲得機器碼與C++庫中的程式碼進行合併。C++庫包含了執行某些常見任務的函式(“函式”是子程式的另一種稱呼)。例如:一個C++庫中包含標準的平方根函式sqrt,所以不必親自計算平方根。C++庫中還包含一些子程式,它們把資料傳送到顯示器,並知道如何讀寫硬碟上的資料檔案。

深入瞭解C++程式語言相關資訊-開課吧

深入瞭解C++程式語言相關資訊-開課吧

語言基礎

基本型別:資料型別指明變數或表示式的狀態和行為,資料型別決定了數的取值範圍和允許執行的運算子集。C++語言資料型別可以分為兩大類:基本型別和引用型別。基本型別是指不能再分解的資料型別,其資料在函式的呼叫中是以傳值方式工作的;引用型別有時也稱複合型別,它是可以分解為基本型別的資料型別,其資料在函式呼叫中是以傳址方式來工作的。

整數常量

整數常量是不帶小數的數值,用來表示正負數。例2—2中Ox55、0x55ff、1000000都是C++語言的整數常量。

C++語言的整數常量有三種形式:十進位制、八進位制、十六迸制。

(1)十進位制整數是由不以0開頭的0~9的數字組成的資料。

(2)八進位制整數是由以0開頭的0~7的數字組成的資料。

(3)十六進位制整數是由以0x或0x開頭的0~9的數字及A~F的字母(大小寫字母均可)組成的資料。

深入瞭解C++程式語言相關資訊-開課吧

深入瞭解C++程式語言相關資訊-開課吧

整型變數型別

整型變數型別有byte,short,int,long四種說明符,它們都是有符號整型變數型別。

1、byte型別。

byte型別說明一個帶符號的8位整型變數。由於不同的機器對多位元組資料的儲存方式不同,可能是從低位元組向高位元組儲存,也可能是從高位元組向低位元組儲存。這樣,在分析網路協議或檔案格式時,為了解決不同機器上的位元組儲存順序問題,用byte型別來表示資料是合適的。

2、short型別。

short型別說明一個帶符號的16位整型變數。short型別限制了資料的儲存應為先高位元組,後低位元組。

3、int型別。

int型別說明一個帶符號的32位整型變數。int型別是一種最豐富、最有效的型別。它最常用於計數、陣列訪問和整數運算。

4、long型別。

long型別說明一個帶符號的64位整型變數。對於大型計算,常常會遇到很大的整數,並超出int所表示的範圍,這時要使用long型別。

浮點數常量

浮點數是帶有小數的十進位制數,可用一般表示法或科學記數法表示。0。23f、0。7e-3都是C++語言的浮點數常量。

1、一般表示法:十進位制整數+小數點+十進位制小數。

2、科學記數法:十進位制整數+小數點+十進位制小數+E(或e)+正負號+指數。

Top