RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C語(yǔ)言數(shù)據(jù)的基本類型

汽車(chē)玩家 ? 來(lái)源:趣味c語(yǔ)言 ? 作者:趣味c語(yǔ)言 ? 2020-05-05 20:08 ? 次閱讀

今天我來(lái)跟大家分享一下c語(yǔ)言的數(shù)據(jù)類型。

c語(yǔ)言的數(shù)據(jù)類型如下圖所示。

現(xiàn)在大家只需要學(xué)習(xí)一下基本類型。其他三種類型更適合在后續(xù)分享相關(guān)知識(shí)點(diǎn)時(shí)詳細(xì)介紹。

1.整型

整型很好理解,就是整數(shù)類型,比如1,2,3,4,5,100等等,這些整數(shù)都屬于整型數(shù)據(jù),而且是無(wú)符號(hào)的(正數(shù)都可以理解為無(wú)符號(hào))。而-5,-6,-7,-8,-9也屬于整型數(shù)據(jù),它們帶有負(fù)號(hào)??梢?jiàn)整型數(shù)據(jù)可分為無(wú)符號(hào)整型和有符號(hào)整型。c語(yǔ)言中有符號(hào)整型用int表示,無(wú)符號(hào)整型用unsigned int表示。你想定義一個(gè)有符號(hào)整型變量a可以寫(xiě)成"int a;",而定義一個(gè)無(wú)符號(hào)整型變量a可以寫(xiě)成"unsigned int a;" 。

2.字符型

所謂字符型變量,就是我們經(jīng)常見(jiàn)到的文本型的數(shù)字、字母或符號(hào),這里必須加“文本型的”這幾個(gè)字修飾,因?yàn)橥ǔN覀兛吹?會(huì)認(rèn)為它是個(gè)數(shù)字,c語(yǔ)言會(huì)默認(rèn)它是整型數(shù)據(jù),而只有加上單引號(hào)變成'1',c語(yǔ)言才會(huì)把它當(dāng)成一個(gè)字符。字母表中的字母a到z的任意一個(gè)都屬于字符型數(shù)據(jù),但是小寫(xiě)字母a和大寫(xiě)字母A屬于兩個(gè)字符。我們常見(jiàn)的逗號(hào)或者句號(hào)、感嘆號(hào)、空格等,這些都屬于字符型。我們定義一個(gè)字符型變量a且把它初始化成空格可以這樣寫(xiě): char a=' ';,分號(hào)也是c語(yǔ)言語(yǔ)句的一部分。值得一提的是,在計(jì)算機(jī)語(yǔ)言中,每個(gè)字符都代表著一個(gè)固定的整數(shù),下面的ascii碼表展示了每個(gè)字符與數(shù)字的對(duì)應(yīng)關(guān)系。

C語(yǔ)言數(shù)據(jù)的基本類型

3.浮點(diǎn)型

帶小數(shù)點(diǎn)的數(shù)據(jù)類型就是浮點(diǎn)型數(shù)據(jù),這類數(shù)據(jù)也就是我們常說(shuō)的小數(shù)。浮點(diǎn)型數(shù)據(jù)分為單精度浮點(diǎn)型和雙精度浮點(diǎn)型。前者和后者的區(qū)別在于兩者在計(jì)算機(jī)里占用的空間大小不同,單精度浮點(diǎn)型占32位,雙精度浮點(diǎn)型占64位。單精度支持6~7位有效數(shù)字,如1.000000,雙精度支持15~16位有效數(shù)字,如1.00000000000000。我們可以大致理解為雙精度浮點(diǎn)型比單精度浮點(diǎn)型精確度高一些就可以了。

4.枚舉類型

枚舉類型就是把需要的元素一個(gè)一個(gè)地羅列出來(lái)的一種數(shù)據(jù)類型。枚舉類型用enum來(lái)修飾。比如我們?cè)O(shè)計(jì)兩個(gè)元素分別代表成功和失敗,SUCCESS代表成功,F(xiàn)AILED代表失敗,那么定義成枚舉類型就是

C語(yǔ)言數(shù)據(jù)的基本類型

如果不指定元素的值,那么默認(rèn)首個(gè)元素的值為0,后面元素的值依次加1。比如上圖中,默認(rèn)SUCCESS的值為0,那么FAILED的值就是1。

C語(yǔ)言數(shù)據(jù)的基本類型

如果指定了元素的值,那么從指定值的那個(gè)元素開(kāi)始,后面元素的值依次加1,直到后面再次有指定值的元素為止。如上圖舉例,BEIJING的值指定為35,那么SHANGHAI的值就是36,TIANJIN的值為37。下邊CHONGQING的值又被指定為50,那么GUANGZHOU的值就是51,SHENZHEN的值為52。

今天的知識(shí)點(diǎn)就跟大家分享到這里。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    180

    文章

    7604

    瀏覽量

    136685
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    淺談RISC-C C Intrinsic的發(fā)展情況

    規(guī)則:RISC-V C Intrinsic 遵循一定的命名規(guī)則,這有助于開(kāi)發(fā)者理解和使用。例如,函數(shù)名通常由指令名、數(shù)據(jù)本類型簡(jiǎn)寫(xiě)和向量寄存器組lmul組成,如?vfmul_vv_f32m1?表示兩個(gè)
    發(fā)表于 10-16 16:55

    負(fù)反饋放大電路的基本類型及應(yīng)用

    電子設(shè)備中。 本文將詳細(xì)介紹負(fù)反饋放大電路的基本類型,包括電壓串聯(lián)負(fù)反饋、電流串聯(lián)負(fù)反饋、電壓并聯(lián)負(fù)反饋和電流并聯(lián)負(fù)反饋。 一、電壓串聯(lián)負(fù)反饋放大電路 特點(diǎn) 電壓串聯(lián)負(fù)反饋放大電路是一種將輸出電壓的一部分以相反相
    的頭像 發(fā)表于 08-02 10:59 ?1141次閱讀

    技術(shù)干貨驛站 ▏深入理解C語(yǔ)言:基本數(shù)據(jù)類型和變量

    C語(yǔ)言中,數(shù)據(jù)類型和變量是編程的基礎(chǔ),也是理解更復(fù)雜概念的關(guān)鍵。數(shù)據(jù)類型決定了變量的內(nèi)存分配、存儲(chǔ)范圍和操作方式,而變量則是存儲(chǔ)數(shù)據(jù)的容器
    的頭像 發(fā)表于 07-26 17:53 ?2090次閱讀
    技術(shù)干貨驛站 ▏深入理解<b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>:基本<b class='flag-5'>數(shù)據(jù)類型</b>和變量

    水冷液冷負(fù)載系統(tǒng)的六種基本類型

    您可以選擇六種基本類型的冷卻系統(tǒng),以滿足負(fù)載的冷卻需求。每個(gè)人都有其優(yōu)點(diǎn)和缺點(diǎn)。本文旨在識(shí)別不同類型的冷卻系統(tǒng)并確定它們的優(yōu)缺點(diǎn),以便您可以根據(jù)自己的需求做出明智的選擇。
    的頭像 發(fā)表于 07-08 07:35 ?489次閱讀
    水冷液冷負(fù)載系統(tǒng)的六種基<b class='flag-5'>本類型</b>

    快速掌握C語(yǔ)言關(guān)鍵字

    C語(yǔ)言中的32個(gè)關(guān)鍵字你知道多少個(gè)呢?根據(jù)關(guān)鍵字的作用分為四類:數(shù)據(jù)類型關(guān)鍵字、控制語(yǔ)句關(guān)鍵字、存儲(chǔ)類型關(guān)鍵字和其它關(guān)鍵字。1.1基本數(shù)據(jù)類型
    的頭像 發(fā)表于 07-06 08:04 ?337次閱讀
    快速掌握<b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>關(guān)鍵字

    反饋放大器的基本類型和拓?fù)浣M態(tài)

    在電子工程領(lǐng)域中,反饋放大器是一種非常重要的電路組件,廣泛應(yīng)用于信號(hào)放大、噪聲抑制和穩(wěn)定性提升等方面。反饋放大器通過(guò)引入反饋機(jī)制,對(duì)放大器的輸出信號(hào)進(jìn)行采樣并反饋到輸入端,從而實(shí)現(xiàn)對(duì)放大器性能的優(yōu)化。本文將對(duì)反饋放大器的基本類型和拓?fù)浣M態(tài)進(jìn)行深入的探討,以期為相關(guān)領(lǐng)域的研究和應(yīng)用提供參考。
    的頭像 發(fā)表于 05-23 16:15 ?867次閱讀

    嵌入式中C語(yǔ)言結(jié)構(gòu)體基本實(shí)現(xiàn)

    C語(yǔ)言中的數(shù)組只能允許程序員定義存儲(chǔ)相同類型數(shù)據(jù)。但是結(jié)構(gòu)是C語(yǔ)言編程中允許您存儲(chǔ)不同
    的頭像 發(fā)表于 05-11 08:49 ?1012次閱讀
    嵌入式中<b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>結(jié)構(gòu)體基本實(shí)現(xiàn)

    C語(yǔ)言數(shù)據(jù)類型有哪些

    C 語(yǔ)言中,數(shù)據(jù)類型指的是用于聲明不同類型的變量或函數(shù)的一個(gè)廣泛的系統(tǒng)。變量的類型決定了變量存儲(chǔ)占用的空間,以及如何解釋存儲(chǔ)的位模式。
    發(fā)表于 03-20 10:56 ?468次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b><b class='flag-5'>數(shù)據(jù)類型</b>有哪些

    char是有符號(hào)類型還是無(wú)符號(hào)類型?

    看一個(gè)C語(yǔ)言的筆試題,題目很簡(jiǎn)單,問(wèn)char是有符號(hào)類型還是無(wú)符號(hào)類型?
    的頭像 發(fā)表于 03-17 10:15 ?1252次閱讀

    嵌入式系統(tǒng)中C語(yǔ)言結(jié)構(gòu)體的基礎(chǔ)實(shí)現(xiàn)與應(yīng)用

    C語(yǔ)言中的數(shù)組只能允許程序員定義存儲(chǔ)相同類型數(shù)據(jù)。但是結(jié)構(gòu)是C語(yǔ)言編程中允許您存儲(chǔ)不同
    發(fā)表于 03-12 14:29 ?494次閱讀
    嵌入式系統(tǒng)中<b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>結(jié)構(gòu)體的基礎(chǔ)實(shí)現(xiàn)與應(yīng)用

    C語(yǔ)言中的typedef的應(yīng)用

    C 語(yǔ)言提供了 typedef 關(guān)鍵字,您可以使用它來(lái)為類型取一個(gè)新的名字。下面的實(shí)例為單字節(jié)數(shù)字定義了一個(gè)術(shù)語(yǔ) BYTE。
    發(fā)表于 03-06 11:34 ?380次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>中的typedef的應(yīng)用

    C語(yǔ)言如何掌握強(qiáng)制類型轉(zhuǎn)換的精髓

    強(qiáng)制類型轉(zhuǎn)換是把變量從一種類型轉(zhuǎn)換為另一種數(shù)據(jù)類型。例如,如果您想存儲(chǔ)一個(gè) long 類型的值到一個(gè)簡(jiǎn)單的整型中,您需要把 long 類型強(qiáng)
    的頭像 發(fā)表于 02-26 11:00 ?515次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>如何掌握強(qiáng)制<b class='flag-5'>類型</b>轉(zhuǎn)換的精髓

    枚舉有多大?c語(yǔ)言枚舉end的作用是什么?

    枚舉有多大?c語(yǔ)言枚舉end的作用是什么? 枚舉在C語(yǔ)言中是一種常見(jiàn)的數(shù)據(jù)類型,用于定義一組相互關(guān)聯(lián)的常量或者變量。它通常用于表示一系列可能
    的頭像 發(fā)表于 01-19 14:19 ?593次閱讀

    鴻蒙原生應(yīng)用/元服務(wù)開(kāi)發(fā)-發(fā)布基礎(chǔ)類型通知類型與接口

    基礎(chǔ)類型通知主要應(yīng)用于發(fā)送短信息、提示信息、廣告推送等,支持普通文本類型、長(zhǎng)文本類型、多行文本類型和圖片類型。 表 基礎(chǔ)
    發(fā)表于 01-03 14:46

    C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)之跳表詳解

    大家好,今天分享一篇C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)相關(guān)的文章--跳表。
    的頭像 發(fā)表于 12-29 09:32 ?824次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b><b class='flag-5'>數(shù)據(jù)</b>結(jié)構(gòu)之跳表詳解
    RM新时代网站-首页