那曲檬骨新材料有限公司

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

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

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

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

汽車玩家 ? 來源:趣味c語言 ? 作者:趣味c語言 ? 2020-05-05 20:08 ? 次閱讀

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

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

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

1.整型

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

2.字符型

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

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

3.浮點型

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

4.枚舉類型

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

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

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

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

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

今天的知識點就跟大家分享到這里。

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

    關(guān)注

    180

    文章

    7614

    瀏覽量

    137726
收藏 人收藏

    評論

    相關(guān)推薦

    C語言與Java語言的對比

    C語言和Java語言都是當前編程領(lǐng)域中的重要成員,它們各自具有獨特的優(yōu)勢和特點,適用于不同的應(yīng)用場景。以下將從語法特性、內(nèi)存管理、跨平臺性、性能、應(yīng)用領(lǐng)域等多個方面對C
    的頭像 發(fā)表于 10-29 17:31 ?438次閱讀

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

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

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

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

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

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

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

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

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

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

    反饋放大器的基本類型和拓撲組態(tài)

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

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

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

    C語言結(jié)構(gòu)體史上最詳細的講解【軟件干貨】

    struct結(jié)構(gòu)體數(shù)據(jù)類型 前言 我們知道,在C語言中有一些基本的數(shù)據(jù)類型,如?char?int?float?long?double?string(
    的頭像 發(fā)表于 03-28 17:52 ?853次閱讀

    C語言基礎(chǔ)-為什么要使用C

    當今最流行的 Linux 操作系統(tǒng)和 RDBMS(Relational Database Management System:關(guān)系數(shù)據(jù)庫管理系統(tǒng)) MySQL 都是使用 C 語言編寫的。
    發(fā)表于 03-25 11:20 ?489次閱讀

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

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

    char是有符號類型還是無符號類型

    看一個C語言的筆試題,題目很簡單,問char是有符號類型還是無符號類型
    的頭像 發(fā)表于 03-17 10:15 ?1314次閱讀

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

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

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

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

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

    強制類型轉(zhuǎn)換是把變量從一種類型轉(zhuǎn)換為另一種數(shù)據(jù)類型。例如,如果您想存儲一個 long 類型的值到一個簡單的整型中,您需要把 long 類型
    的頭像 發(fā)表于 02-26 11:00 ?568次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>如何掌握強制<b class='flag-5'>類型</b>轉(zhuǎn)換的精髓
    金都娱乐| 百家乐什么平台好| 大发888真钱下载| 六合彩官网| 百家乐官网游戏机路法| 百家乐筹码套装包邮| 奔驰百家乐官网游戏电玩| 微信百家乐群二维码| 菲律宾百家乐官网娱乐平台| 大发888娱乐场下载iyou qrd| 真人百家乐官网体验金| 百家乐真人游戏| 百家乐博彩网排名| 天天乐娱乐| 百家乐官网利来| 大发888在线客服| 百家乐官网园蒙特卡罗| 祁连县| 百家乐赚钱项目| 折式百家乐官网赌台| 皇室百家乐的玩法技巧和规则| 曼哈顿百家乐官网娱乐城| 星期八百家乐的玩法技巧和规则| 百家乐官网如何计牌| 澳门1百家乐网| 新皇冠现金网怎么样| 百家乐官网发牌靴遥控| 尊爵| 新花园百家乐的玩法技巧和规则| 百家乐官网投注网出租| 百家乐官网稳赚打法| 诸子百家乐的玩法技巧和规则| 百家乐官网EA平台| 明升网站| 百家乐赌场娱乐城大全| 阿玛尼百家乐官网的玩法技巧和规则| 时时博在线娱乐城| 威尼斯人娱乐老| 百家乐筹码订做| 百家乐官网赌场导航| 五峰|