在程序的世界中,承載一系列的信息的數字和字符都屬于數據類型,但計算機需要一種方法來區別和使用這些不同的類型。具體的,C通過識別一些基本的數據類型做到這些。如果是常量數據,編譯器一般通過其書寫來辨認其類型,比如:123是整數,3.14浮點數(即小數)。而變量則需要在聲明語句中指定其類型,稍后會做詳細介紹。我們先了解C語言的基本數據類型。
基本數據類型
C語言的基本數據類型為:整型、字符型、實數型。這些類型按其在計算機中的存儲方式可被分為兩個系列,即整數(integer)類型和浮點數(floating-point)類型。
這三種類型之下分別是:short、int、long、char、float、double 這六個關鍵字再加上兩個符號說明符signed和unsigned就基本表示了C語言的最常用的數據類型。
成人app下面列出了在32位操作系統下 常見編譯器下的數據類型大小及表示的數據范圍:
類型名稱 | 占字節數 | 其他叫法 | 表示的數據范圍 |
char | 1 | signed char | -128 ~ 127 |
unsigned char | 1 | none | 0 ~ 255 |
int | 4 | signed int | -2,147,483,648 ~ 2,147,483,647 |
unsigned int | 4 | unsigned | 0 ~ 4,294,967,295 |
short | 2 | short int | -32,768 ~ 32,767 |
unsigned short | 2 | unsigned short int | 0 ~ 65,535 |
long | 4 | long int | -2,147,483,648 ~ 2,147,483,647 |
unsigned long | 4 | unsigned long | 0 ~ 4,294,967,295 |
float | 4 | none | 3.4E +/- 38 (7 digits) |
double | 8 | none | 1.7E +/- 308 (15 digits) |
long double | 10 | none | 1.2E +/- 4932 (19 digits) |
成人app在認識了這么多的數據類型之后,我們就可以根據不同的實際情況,在不同的問題中選擇最符合的數據類型來使用。舉個例子,如要計算兩個數的和,我可以采用int類型定義兩個變量,然后輸出
int a=24000,b=12345;//定義兩個變量a,b并賦值 int c; //定義變量c用于計算a+b的和 c=a+b; printf("a+b = %d",c);//輸出結果
沒錯,可能您已經考慮到,如果a+b的和超出int類型的最大范圍時的問題。這個就需要您根據不同的作用選擇不同的數據類型存儲了。
關鍵字
成人app在c語言中,為了定義變量、表達語句功能和對一些文件進行預處理,還必須用到一些具有特殊意義的字符,這就是關鍵字,我們用戶自己定義的變量函數名等要注意不可以與關鍵字同名。
C語言中的32個關鍵字 | |||
auto | double | int | struct |
break | else | long | switch |
case | enum | register | typedef |
char | extern | return | union |
const | float | short | unsigned |
continue | for | signed | void |
default | goto | sizeof | volatile |
do | if | static | while |
本文固定URL:http://hnsaiyang.com/course/10