亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

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

汽車玩家 ? 來源:趣味c語言 ? 作者:趣味c語言 ? 2020-05-05 20:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

c語言的數(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ù),而且是無符號(hào)的(正數(shù)都可以理解為無符號(hào))。而-5,-6,-7,-8,-9也屬于整型數(shù)據(jù),它們帶有負(fù)號(hào)??梢娬蛿?shù)據(jù)可分為無符號(hào)整型和有符號(hào)整型。c語言中有符號(hào)整型用int表示,無符號(hào)整型用unsigned int表示。你想定義一個(gè)有符號(hào)整型變量a可以寫成"int a;",而定義一個(gè)無符號(hào)整型變量a可以寫成"unsigned int a;" 。

2.字符型

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

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

3.浮點(diǎn)型

帶小數(shù)點(diǎn)的數(shù)據(jù)類型就是浮點(diǎn)型數(shù)據(jù),這類數(shù)據(jù)也就是我們常說的小數(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è)地羅列出來的一種數(shù)據(jù)類型。枚舉類型用enum來修飾。比如我們?cè)O(shè)計(jì)兩個(gè)元素分別代表成功和失敗,SUCCESS代表成功,F(xiàn)AILED代表失敗,那么定義成枚舉類型就是

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

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

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

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

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

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

    關(guān)注

    183

    文章

    7638

    瀏覽量

    144318
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MiniVC6(C語言快速部署)資料

    MiniVC6(C語言快速部署)軟件,無需安裝。
    發(fā)表于 09-04 16:59 ?0次下載

    SQL 通用數(shù)據(jù)類型

    SQL 通用數(shù)據(jù)類型 數(shù)據(jù)庫表中的每個(gè)列都要求有名稱和數(shù)據(jù)類型。Each column in a database table is required to have a name and a
    的頭像 發(fā)表于 08-18 09:46 ?518次閱讀

    C語言精彩編程百例-364頁

    內(nèi)容提要 C是一種通用的程序設(shè)計(jì)語言,它包含了緊湊的表達(dá)式、豐富的運(yùn)算符集合、現(xiàn)代控制流以及數(shù)據(jù)結(jié)構(gòu)等四個(gè)部分。C語言功能豐富,衣達(dá)能力強(qiáng),
    發(fā)表于 06-13 17:28

    《ESP32S3 Arduino開發(fā)指南》第三章 C/C++語言基礎(chǔ)

    ++基礎(chǔ),由于篇幅有限,在此僅對(duì)C/C++語言基礎(chǔ)進(jìn)行簡(jiǎn)單介紹。本章將分為如下9個(gè)小節(jié):3.1 數(shù)據(jù)類型3.2 運(yùn)算符3.3 表達(dá)式3.4 數(shù)組3.5 字符串3.6 注釋3.7 順序結(jié)
    發(fā)表于 06-10 09:20

    主流的 MCU 開發(fā)語言為什么是 C 而不是 C++?

    在單片機(jī)的地界兒里,C語言穩(wěn)坐中軍帳,C++想分杯羹?難嘍。咱電子工程師天天跟那針尖大的內(nèi)存空間較勁,C++那些花里胡哨的玩意兒,在這兒真玩不轉(zhuǎn)。先說內(nèi)存這道坎兒。您當(dāng)stm32f4的
    的頭像 發(fā)表于 05-21 10:33 ?731次閱讀
    主流的 MCU 開發(fā)<b class='flag-5'>語言</b>為什么是 <b class='flag-5'>C</b> 而不是 <b class='flag-5'>C</b>++?

    程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)

    《程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)》重點(diǎn)闡述了三大方向內(nèi)容: 1. C語言學(xué)習(xí)中的痛點(diǎn):針對(duì)當(dāng)前工程師在C語言學(xué)習(xí)中的痛點(diǎn),如指針函數(shù)與函數(shù)指針,如何靈
    發(fā)表于 05-13 16:45

    單片機(jī)c語言編程實(shí)例大全

    單片機(jī)c語言編程實(shí)例大全_18
    發(fā)表于 04-30 16:11 ?6次下載

    深入理解C語言C語言循環(huán)控制

    C語言編程中,循環(huán)結(jié)構(gòu)是至關(guān)重要的,它可以讓程序重復(fù)執(zhí)行特定的代碼塊,從而提高編程效率。然而,為了避免程序進(jìn)入無限循環(huán),C語言提供了多種循環(huán)控制語句,如break、continue和
    的頭像 發(fā)表于 04-29 18:49 ?1589次閱讀
    深入理解<b class='flag-5'>C</b><b class='flag-5'>語言</b>:<b class='flag-5'>C</b><b class='flag-5'>語言</b>循環(huán)控制

    新概念51單片機(jī)C語言教程入門、提高、開發(fā)、拓展全攻略

    1.6 單片機(jī)的C51基礎(chǔ)知識(shí)介紹 1.6.1 利用C語言開發(fā)單片機(jī)的優(yōu)點(diǎn) 1.6.2 C51中的基本數(shù)據(jù)類型 1.6.3
    發(fā)表于 04-15 13:57

    C語言的歷史及程序介紹

    電子發(fā)燒友網(wǎng)站提供《C語言的歷史及程序介紹.pdf》資料免費(fèi)下載
    發(fā)表于 04-09 16:10 ?0次下載

    51單片機(jī)C語言學(xué)習(xí)筆記

    c51語言快速入門
    發(fā)表于 03-24 14:04 ?3次下載

    全套C語言培訓(xùn)資料—PPT課件

    全套C語言培訓(xùn)資料,共427頁,13個(gè)章節(jié):C語言概述、程序的靈魂—算法、數(shù)據(jù)類型 & 運(yùn)算符與表達(dá)式、順序程序設(shè)計(jì)、選擇結(jié)構(gòu)程序設(shè)
    發(fā)表于 03-12 14:50

    EE-32:語言擴(kuò)展:內(nèi)存存儲(chǔ)類型、ASM和內(nèi)聯(lián)構(gòu)造

    電子發(fā)燒友網(wǎng)站提供《EE-32:語言擴(kuò)展:內(nèi)存存儲(chǔ)類型、ASM和內(nèi)聯(lián)構(gòu)造.pdf》資料免費(fèi)下載
    發(fā)表于 01-14 15:03 ?0次下載
    EE-32:<b class='flag-5'>語言</b>擴(kuò)展:內(nèi)存存儲(chǔ)<b class='flag-5'>類型</b>、ASM和內(nèi)聯(lián)構(gòu)造

    C語言程序設(shè)計(jì)教程第4版第8講:指針

    C語言指針講解
    發(fā)表于 11-20 14:10 ?6次下載

    使用C語言實(shí)現(xiàn)函數(shù)模板

      用C語言能不能實(shí)現(xiàn)一個(gè)通用的函數(shù),既能完成整數(shù)的相加,又能完成浮點(diǎn)數(shù)的相加?
    的頭像 發(fā)表于 11-09 11:38 ?1174次閱讀