久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

睡不醒的胖達(dá)
認(rèn)證:普通會(huì)員
作者動(dòng)態(tài)
Cp命令筆記
2024-04-10 13:25
軟件過程模型簡介
2024-04-09 11:07
Autoconf語法解析2
2023-12-14 14:48
Autoconf語法解析1
2023-12-13 16:40
Linux內(nèi)核簡介
2023-11-15 16:23
工程師都在看

C語言基礎(chǔ)知識(shí)(3)

今天我們來了解一下C語言必須要掌握的一個(gè)知識(shí)---數(shù)據(jù)類型。記得劃重點(diǎn)哦~

在C語言中,數(shù)據(jù)類型用來表示被聲明的變量的性質(zhì)、表現(xiàn)形式。

數(shù)據(jù)類型可以分為以下四大類:

基本類型:

整數(shù)類型、字符型、浮點(diǎn)型(單精度浮點(diǎn)型、雙精度浮點(diǎn)型)、枚舉類型。

整數(shù)類型:

char  1字節(jié) 值范圍:-128~127/0~255

unsigned char  1字節(jié)  值范圍:0~255

signed char  1字節(jié)  值范圍:-128~127

int 2/4字節(jié) 值范圍:-32,768 到 32,767 或 -2,147,483,648 到 2,147,483,647

unsigned int   2 或 4 字節(jié)  值范圍:0 到 65,535 或 0 到 4,294,967,295

short  2 字節(jié)  值范圍:-32,768 到 32,767

unsigned short  2字節(jié)  值范圍:0 到 65,535

long  4 字節(jié)  值范圍:-2,147,483,648 到 2,147,483,647

unsigned long  4 字節(jié)  值范圍:0 到 4,294,967,295

         為了得到某個(gè)類型或某個(gè)變量具體所占字節(jié)大小,您可以使用 sizeof 運(yùn)算符。表達(dá)式 sizeof(type) 得到對(duì)象或類型的存儲(chǔ)字節(jié)大小。例如獲取 int 類型的大?。?/span>

#include <stdio.h>
#include <limits.h>
 
int main()
{
   printf("int  : %lu \n", sizeof(int));
   return 0;
}

浮點(diǎn)類型:

float  4字節(jié)  值范圍:1.2e-38~3.4e+38   有效位:6

double   8字節(jié)  值范圍:2.3e-308~1.7e+308    有效位:8

long double   16字節(jié)   值范圍:3.4e-4932~1.1e+4932   有效位:16

代碼獲取當(dāng)前所在內(nèi)存中的詳細(xì)數(shù)據(jù)為:

#include <stdio.h>
#include <float.h>
 
int main()
{
   printf("float 存儲(chǔ)最大字節(jié)數(shù) : %lu \n", sizeof(float));
   printf("float 最小值: %E\n", FLT_MIN );
   printf("float 最大值: %E\n", FLT_MAX );
   printf("精度值: %d\n", FLT_DIG );
   return 0;
}

         基本數(shù)據(jù)類型的最大的特點(diǎn)就是不可以再被分為其他類型,也是最小的數(shù)據(jù)類型單位。

構(gòu)造類型:

         數(shù)組類型(array)、結(jié)構(gòu)體類型(struct)、共用體(聯(lián)合)類型(union)、枚舉類型(enum)。

         構(gòu)造數(shù)據(jù)類型是根據(jù)已經(jīng)定義的一個(gè)或者多個(gè)數(shù)據(jù)類型用構(gòu)造的方法來定義的,即構(gòu)造類型可以繼續(xù)往下劃分為各個(gè)元素為基本數(shù)據(jù)類型,是將各個(gè)數(shù)據(jù)類型構(gòu)造起來的一種類型。

指針類型:

        指針類型聽起來會(huì)覺得有些抽象,指針的值用來表示某個(gè)變量在內(nèi)部存儲(chǔ)器中的地址,不難理解,見名知義,指針是用來指向的,它存儲(chǔ)的信息就是只想某一個(gè)變量。

空類型:

        再調(diào)用函數(shù)值的時(shí)候,我們通常需要向調(diào)用者返回一個(gè)函數(shù)值,這個(gè)函數(shù)值是必須具有數(shù)據(jù)類型的,應(yīng)在函數(shù)定義的時(shí)候和在函數(shù)說明的時(shí)候進(jìn)行明確定義,例如:

int sum(int a, int b);

       這個(gè)函數(shù)中的int就定義了返回類型就必須是整型,而又的函數(shù)調(diào)用之后并不需要向調(diào)用者返回函數(shù)值,這種函數(shù)就可以定義為“空類型”。說明符號(hào)為void。

      這四項(xiàng)就是c語言的數(shù)據(jù)類型,其中構(gòu)造類型和指針類型我們后邊詳細(xì)敘述,關(guān)于基本類型如有疑問歡迎留言討論哦~

聲明:本內(nèi)容為作者獨(dú)立觀點(diǎn),不代表電子星球立場。未經(jīng)允許不得轉(zhuǎn)載。授權(quán)事宜與稿件投訴,請(qǐng)聯(lián)系:editor@netbroad.com
覺得內(nèi)容不錯(cuò)的朋友,別忘了一鍵三連哦!
贊 14
收藏 10
關(guān)注 29
成為作者 賺取收益
全部留言
0/200
  • dy-1PSGtCK7 2021-11-30 16:58
    干貨
    回復(fù)
  • dy-UBnsFnF7 2021-11-30 16:55
    66666
    回復(fù)
  • dy-DHzbiapC 2021-11-30 11:36
    666
    回復(fù)
  • dy-hub2paef 2021-11-30 11:36
    內(nèi)容很基本,簡單易懂
    回復(fù)