首頁  >  文章  >  後端開發  >  編寫一個C程式以表格形式顯示所有資料類型的範圍

編寫一個C程式以表格形式顯示所有資料類型的範圍

PHPz
PHPz轉載
2023-09-12 19:21:121209瀏覽

我們在 C 程式設計中使用的不同資料類型包括整數、短整數、有符號和無符號字元等。

資料類型

資料類型指定值的集合和可以儲存在變數中的資料類型。它們允許程式設計師選擇適合應用程式需求的類型。

資料類型如下-

  • 主要資料類型
  • #衍生資料類型

讓我們了解主要資料類型。

主要資料型別

' C' 編譯器支援四種基本資料型別。下面提到了它們-

  • 整數
  • 字元
  • 浮點- 點
  • 雙精確度浮點

編寫一個C程式以表格形式顯示所有資料類型的範圍

#整數資料類型

整數資料型別用於儲存整數和字元。它進一步分為 -

  • 整數資料型態。
  • 字元資料類型。

整數資料型態

此資料型別用於儲存整數。它具有三類整數存儲,即有符號和無符號形式的短整數、整數和長整型。

類型#短整數(或)有符號短整數#無符號短整數 td>int(或)有符號整數無符號整數長整數型(或)有符號長整數無符號長整數字元資料類型
                                       
大小(以位元組為單位) 範圍 控製字串
#1 -128到127 %h
#1 0到255%uh
4 -32768到32767 %d 或%i
4 0 到65535 % u
4 -2147483648到2147483647 % d
4 0到4294967295 %lu

此資料類型用於儲存字元。這些字元在內部儲存為整數。每個字元都有一個等效的ASCII 值

例如:'A' 的ASCII 值是65

## 字元資料類型類型大小(以位元組為單位)#控製字串#Char(或)簽章Char1#- 128到127%C無符號字元10到255%c浮點資料型別
th>

用於儲存實數數字(即小數點數字)。

    對於 6 位元精度,使用「float」。
  • 對於 12 位元精度,使用「double」。
  • 對於 12 位元精度,使用「double」。 >
  • 對於超過 12 位元的精度,使用「long double」。
 浮動資料型別#類型#(以字節為單位)範圍控製字串#浮點##4##8##1.7 E - 308 至1.7 E 308 3.4 E - 4932 至1.1 E 4932以下是支援主要資料類型 -
##3.4E - 38至3.4 E 38 %f
%lf 長雙 16
#%Lf 範例

 現場示範

#include<stdio.h>
#include<limits.h>
int main(){
   printf("DATA TYPE\t\t RANGE</p><p>");
   printf("-----------\t\t---------</p><p>");
   printf("short min\t\t%d</p><p>",SHRT_MIN);
   printf("short max int\t\t%d</p><p>",SHRT_MAX);
   printf("int min\t\t\t%d</p><p>",INT_MIN);
   printf("int max\t\t\t%d</p><p>",INT_MAX);
   printf("Char min\t\t%d</p><p>",CHAR_MIN);
   printf("Char max\t\t%d</p><p>",CHAR_MAX);
   printf("long min\t\t%ld</p><p>",LONG_MIN);
   printf("long max\t\t%ld</p><p>",LONG_MAX);
   printf("unsigned char\t\t%u</p><p>",UCHAR_MAX);
   printf("unsigned long\t\t%lu</p><p>",ULONG_MAX);
   printf("unsigned int\t\t%u</p><p>",UINT_MAX);
   printf("unsigned short\t\t%u</p><p>",USHRT_MAX);
}

輸出的C程序强>輸出如下-

DATA TYPE           RANGE
-----------         ---------
short min           -32768
short max int       32767
int min             -2147483648
int max             2147483647
Char min            -128
Char max            127
long min            -2147483648
long max            2147483647
unsigned char       255
unsigned long       4294967295
unsigned int        4294967295
unsigned short      65535

以上是編寫一個C程式以表格形式顯示所有資料類型的範圍的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除