關於C語言的資料型別需要了解的基本概念

2021-07-24 06:50:10 字數 934 閱讀 5399

資料型別,總結起來主要有以下幾種:整型(int)、字元型(char)、浮點型(float、double)、陣列(int a[10])、指標(int *p),結構體(struct)、空型別(void),這些是我常見的,還有像列舉型別(enum)、共用體型別(union)是不常見到的。

一部分資料型別進行知識點羅列:

整型:1、整型常量即整常數,可以用十進位制、八進位制、十六進製制表示。

2、資料在記憶體中是以二進位制形式存放的。

3、整型變數的基本型別符是int。

4、unsigned short/long int 表示的是無符號的整型變數。打個比方,像int a;unsigned int b;前者數值範圍是-32768~32767,後者範圍是0~65535。

浮點型:1、可以用十進位制小數和指數形式表示。

2、是按照指數形式儲存的

3、浮點型變數的基本型別符是float、double、long double

4、應避免乙個很大的數和乙個很小的數直接相加或相減,否則會丟失小的數。

字元型資料:1、c語言中的字元常量是用『   』括起來的乙個字元,以及」\」開頭的字串行。(例如\101代表的是asiic碼值為八進位制101的字元a)

2、理解常用的\開頭的轉義字元的含義。

像這段程式:

#include void main()    {printf(″ ab c\t de\rf\tg\n″);      printf(″h\ti\b\bj k\n″); }

輸出結果為:f       gde

h      j k

還有例如『a』是字元常量,」a」是字串常量,二者不同。

如:假設c被指定為字元變數 :char c;c=』a』;這是對的。

char c;c=」a」;這是錯的。我們不能把乙個字串常量賦給乙個字元變數。

更多有關資料型別在具體程式裡應用,在後面的學習中再舉例描述。

介面測試需要了解的八種資料型別

八種資料型別為 byte short int long float double boolean char 概念 byte 8位 有符號的以二進位制補碼表示的整數 min 128 2 7 max 127 2 7 1 default 0 對應包裝類 byte short 16位 有符號的以二進位制補碼...

關於「寫作」你需要了解的

寫作技能 writing skill 是言語技能的一種形式。指控制和調節寫作活動進行的心智活動方式。在寫作過程中形成。包括構思技能 表達技能和修改技能。與寫作知識密切相關,但又有區別。寫作知識是一種有關寫作程式的操作性知識,對寫作活動只起定向作用。言語技能的一種形式。控制和調節寫作活動進行的心智活動...

關於機器學習需要了解的知識

當我們要學習人工智慧的時候,我們需要學習很多的知識,比如機器學習 深度學習等。一般來說,機器學習是人工智慧的核心知識,要想學好人工智慧就必須重視機器學習的知識。在這篇文章中我們給大家介紹一下關於機器學習需要了解的知識。當然,說到機器學習就必須要說一下機器學習演算法,在機器學習演算法中,尤其是神經網路...