日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

    文章

    7646

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    基于凌羽派的OpenHarmony北向應(yīng)用開發(fā):ArkTS語法-數(shù)據(jù)類型和變量聲明

    = \'hello\'; let hi2 = \'hello, world\'; 2.4 數(shù)據(jù)類型 基本數(shù)據(jù)類型包括number、string等簡(jiǎn)單類型,它們可以準(zhǔn)確地表示單一的數(shù)據(jù)類型
    發(fā)表于 02-26 14:24

    C語言重點(diǎn)—指針篇

    C語言是比較偏底層的語言,為什么他比較偏底層,就是因?yàn)樗暮芏嗖僮鞫际侵苯俞槍?duì)內(nèi)存操作的。 這篇我們就來講解C語言的一大特點(diǎn),也是難點(diǎn),指針
    發(fā)表于 01-22 08:23

    C語言主要特點(diǎn)

    。 3.數(shù)據(jù)類型豐富。C語言提供的數(shù)據(jù)類型包括整形、浮點(diǎn)型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體
    發(fā)表于 01-05 07:41

    請(qǐng)問如何實(shí)現(xiàn)C語言訪問MCU寄存器?

    MCU的寄存器。而IAR和CodeVisionAVR編譯器對(duì)ANSI C進(jìn)行了擴(kuò)充,都定義了新的數(shù)據(jù)類型,是C語言可以直接訪問MCU的有關(guān)寄存器,例如,IAR中:   SFR_B(DD
    發(fā)表于 12-26 07:00

    C語言C++的區(qū)別及聯(lián)系

    創(chuàng)建源文件時(shí)什么都不給,默認(rèn)是.cpp。 3、返回值 C語言中,如果一個(gè)函數(shù)沒有指定返回值類型,默認(rèn)返回int類型;C++中,如果一個(gè)函
    發(fā)表于 12-24 07:23

    C語言C++之間的區(qū)別是什么

    ,尤其是在涉及到類型轉(zhuǎn)換時(shí),會(huì)盡量防止隱式的、可能導(dǎo)致問題的類型轉(zhuǎn)換。 相比之下,C語言允許更多的靈活性,但也更容易產(chǎn)生類型相關(guān)的運(yùn)行時(shí)錯(cuò)誤
    發(fā)表于 12-11 06:23

    C語言的編程技巧

    一個(gè)成員是一個(gè)未知大小的數(shù)組,適用于動(dòng)態(tài)分配內(nèi)存并關(guān)聯(lián)一個(gè)可變長度的數(shù)組。? ?3、匿名結(jié)構(gòu)體和聯(lián)合體?:C語言允許在結(jié)構(gòu)體或聯(lián)合體中定義不帶標(biāo)簽的內(nèi)部結(jié)構(gòu)體或聯(lián)合體,簡(jiǎn)化代碼結(jié)構(gòu)。 ?4
    發(fā)表于 11-27 06:46

    C語言程序的結(jié)構(gòu)

    ,87LPC764有4KB的Flash ROM,而筆者的程序量只有2KB多點(diǎn),因而第一個(gè)想法是改用C語言作為主要的開發(fā)語言,應(yīng)該不至于導(dǎo)致代碼空間不夠用。其次,考慮到需要定時(shí)功能的模塊(或稱任務(wù),以下統(tǒng)稱任務(wù)
    發(fā)表于 11-26 08:12

    C語言自動(dòng)類型轉(zhuǎn)換

    一、自動(dòng)類型轉(zhuǎn)換 數(shù)據(jù)類型存在自動(dòng)轉(zhuǎn)換的情況. 自動(dòng)轉(zhuǎn)換發(fā)生在不同數(shù)據(jù)類型運(yùn)算時(shí),在編譯的時(shí)候自動(dòng)完成。 char類型數(shù)據(jù)轉(zhuǎn)換為int
    發(fā)表于 11-25 08:04

    C語言特性

    數(shù)據(jù),實(shí)現(xiàn)對(duì)設(shè)備的精準(zhǔn)控制,同時(shí)降低功耗,延長設(shè)備的使用壽命。 2、可移植性:跨平臺(tái)的通行證 C 語言具有良好的可移植性,這意味著用 C 語言
    發(fā)表于 11-24 07:01

    C語言強(qiáng)制類型轉(zhuǎn)換

    強(qiáng)制類型轉(zhuǎn)換是通過定義類型轉(zhuǎn)換運(yùn)算來實(shí)現(xiàn)的。其一般形式為: (數(shù)據(jù)類型) (表達(dá)式) 其作用是把表達(dá)式的運(yùn)算結(jié)果強(qiáng)制轉(zhuǎn)換成類型說明符所表示的類型
    發(fā)表于 11-24 06:32

    C語言是否會(huì)阻礙嵌入式的發(fā)展?

    門老朋友:C語言。電子工業(yè)已經(jīng)走過了50多年,而C語言仍然是超過六成嵌入式項(xiàng)目的首選。它驅(qū)動(dòng)著全球數(shù)以億計(jì),甚至以萬億計(jì)的設(shè)備。但它的統(tǒng)治地位也引發(fā)了一個(gè)問題:
    的頭像 發(fā)表于 11-14 10:27 ?563次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>是否會(huì)阻礙嵌入式的發(fā)展?

    C語言和單片機(jī)C語言有什么差異

    單片機(jī)c語言相對(duì)于普通C語言增加了一些基本的指令,還有變量的賦值是16進(jìn)制,當(dāng)然單片機(jī)c語言只牽
    發(fā)表于 11-14 07:55

    C語言結(jié)構(gòu)體使用

    有時(shí)候需要將不同類型數(shù)據(jù)組合為一個(gè)整體,以便于引用。例如,一名學(xué)生有學(xué)號(hào)、姓名、性別、年齡等屬性,如果針對(duì)每個(gè)屬性都單獨(dú)定義一個(gè)變量,那么當(dāng)有多名學(xué)生時(shí)變量就難以分清。結(jié)構(gòu)體就是用來管理不同類型
    發(fā)表于 11-12 08:30

    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 ?886次閱讀
    蒙阴县| 怀集县| 马龙县| 固镇县| 邹城市| 台南县| 九江市| 吐鲁番市| 大同市| 曲沃县| 银川市| 遂川县| 吉首市| 巴马| 浦江县| 兖州市| 乡城县| 永德县| 柯坪县| 普格县| 筠连县| 广丰县| 江口县| 寿宁县| 崇信县| 乌兰浩特市| 邯郸县| 明溪县| 杭州市| 牙克石市| 澄江县| 简阳市| 砚山县| 醴陵市| 大安市| 杨浦区| 呼图壁县| 乌拉特前旗| 东台市| 通州市| 崇左市|