最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語(yǔ)言入門(mén)之淺談數(shù)據(jù)類(lèi)型和變量常量

 更新時(shí)間:2022年01月16日 17:04:57   作者:星河枕夢(mèng)  
這篇文章主要為大家介紹了C語(yǔ)言數(shù)據(jù)類(lèi)型和變量常量,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助

首先我們來(lái)羅列一下C語(yǔ)言的基本數(shù)據(jù)類(lèi)型(未提及的后續(xù)將在關(guān)鍵字專題講解):

類(lèi)型名稱所占字節(jié)
char(字符型) %c2
short(短整形) %d2
int(整形) %d4
long int(長(zhǎng)整形) %ld

4

long long int(長(zhǎng)整形) %lld8
float(單精度浮點(diǎn)型) %f4
double(雙精度浮點(diǎn)型) %lf8

字符型:用來(lái)儲(chǔ)存字符,如:'s','@';

整型:用來(lái)儲(chǔ)存整數(shù)(無(wú)符號(hào)有符號(hào)均可),如:899,-56;

浮點(diǎn)型:用來(lái)儲(chǔ)存小數(shù),如10.0,89.5;

為什么要?jiǎng)?chuàng)造出這么多種數(shù)據(jù)類(lèi)型呢?因?yàn)橛?jì)算機(jī)的內(nèi)存是有限的,所以要將內(nèi)存盡可能的合理分配,避免不必要的空間浪費(fèi)。

在這里介紹一下sizeof 函數(shù),可以測(cè)量一個(gè)數(shù)據(jù)類(lèi)型所占有的字節(jié)大小,具體使用案例如下。因?yàn)樽止?jié)大小是一個(gè)很小的的整數(shù),所以我選擇了用短整型來(lái)輸出。感興趣可以自己敲一下,編程學(xué)習(xí)是離不開(kāi)實(shí)踐的

簡(jiǎn)單介紹完C語(yǔ)言的數(shù)據(jù)類(lèi)型后,我們來(lái)講解一下常量和變量。變量理解起來(lái)非常簡(jiǎn)單,可以被改變的量就是變量,我們來(lái)著講解一下變量的作用域和生命周期。

1.變量的作用域:

指的是這個(gè)變量可以起作用的范圍,根據(jù)變量的作用域不同,可以把變量分為全局變量和局部變量

#include<stdio.h>
int a=5; //在main函數(shù)外創(chuàng)建了一個(gè)全局變量并初始化
int main()
{
       int b=6;//聲明了一個(gè)局部變量并初始化 
    return 0;
}

這里面變量a的作用域是整個(gè)程序,而變量b的作用域只在main函數(shù)內(nèi)部,如果你再寫(xiě)一個(gè)其他的函數(shù),想在里面引用b就會(huì)報(bào)錯(cuò),因?yàn)槌隽薭的作用域,而你卻可以隨意引用a,只要方式得當(dāng)。

2.變量的生命周期:

是指一個(gè)變量從被創(chuàng)建到被銷(xiāo)毀的周期,在變量的生命周期內(nèi),變量可以被使用。

全局變量的生命周期是整個(gè)程序,而局部變量的生命周期只是其作用的函數(shù)內(nèi),這與變量在內(nèi)存中被儲(chǔ)存的位置有關(guān)。全局變量被儲(chǔ)存在靜態(tài)區(qū),而局部變量則被儲(chǔ)存在棧區(qū)。

在C語(yǔ)言中常量有四種

1.字面常量,如:100,‘v’;

這種常量通常用來(lái)給其他操作數(shù)賦值,如:int a=99999; char name='p';

2.define宏定義的標(biāo)識(shí)符常量

如:#define PI 3.1415926;

屬于整個(gè)程序前面的頭文件部分,如果用戶define了一個(gè)常量PI,在后續(xù)整個(gè)程序中PI的值都為3.1415926,是無(wú)法被修改的,強(qiáng)行修改編譯器會(huì)報(bào)錯(cuò)

3.const修飾的常變量

如:const int a=100;

值得一提的是這里的a雖然是變量,但卻被const賦予了常量屬性,無(wú)法被修改。

4.枚舉常量

enum,也是C語(yǔ)言的關(guān)鍵字之一,定義方式如下

enum sex
{
    male,
    famale
};

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • 詳解C++中移動(dòng)語(yǔ)義的概念與使用

    詳解C++中移動(dòng)語(yǔ)義的概念與使用

    本篇文章主要為大家詳細(xì)介紹了C++中移動(dòng)語(yǔ)義的相關(guān)知識(shí),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧
    2023-06-06
  • 一篇文章帶你了解C語(yǔ)言的一些重要字符串與內(nèi)存函數(shù)

    一篇文章帶你了解C語(yǔ)言的一些重要字符串與內(nèi)存函數(shù)

    這篇文章主要介紹了C語(yǔ)言字符函數(shù)、內(nèi)存函數(shù) 功能,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • C++this指針詳情

    C++this指針詳情

    這篇文章主要介紹了C++this指針詳情,在 C++ 中,每一個(gè)對(duì)象都能通過(guò) this 指針來(lái)訪問(wèn)自己的地址。this 指針是所有成員函數(shù)的隱含參數(shù)。因此,在成員函數(shù)內(nèi)部,它可以用來(lái)指向調(diào)用對(duì)象,下面我們來(lái)了解更多詳細(xì)內(nèi)容吧
    2022-01-01
  • C語(yǔ)言刷題之倒置字符串的解題全過(guò)程

    C語(yǔ)言刷題之倒置字符串的解題全過(guò)程

    這篇文章主要給大家介紹了關(guān)于C語(yǔ)言刷題之倒置字符串的解題全過(guò)程,這是一道我們經(jīng)常刷到的實(shí)戰(zhàn)題目,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-02-02
  • 判斷兩顆二叉樹(shù)是否相似的兩種方法

    判斷兩顆二叉樹(shù)是否相似的兩種方法

    今天小編就為大家分享一篇關(guān)于判斷兩顆二叉樹(shù)是否相似的兩種方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • C++小游戲教程之猜數(shù)游戲的實(shí)現(xiàn)

    C++小游戲教程之猜數(shù)游戲的實(shí)現(xiàn)

    這篇文章主要和大家詳細(xì)介紹如何利用C++做一個(gè)簡(jiǎn)易的猜數(shù)游戲,分為用戶猜數(shù)和系統(tǒng)猜數(shù)。文中的示例代碼講解詳細(xì) ,感興趣的小伙伴可以嘗試一下
    2022-11-11
  • C++基礎(chǔ)算法基于哈希表的索引堆變形

    C++基礎(chǔ)算法基于哈希表的索引堆變形

    這篇文章主要為大家介紹了C++基礎(chǔ)算法,基于哈希表的索引堆變形示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-10-10
  • C語(yǔ)言與C++項(xiàng)目實(shí)現(xiàn)相互調(diào)用

    C語(yǔ)言與C++項(xiàng)目實(shí)現(xiàn)相互調(diào)用

    extern?“c”的作用可以實(shí)現(xiàn)c語(yǔ)言和c++相互調(diào)用,本文就詳細(xì)的介紹一下C語(yǔ)言與C++項(xiàng)目實(shí)現(xiàn)相互調(diào)用,感興趣的可以了解一下
    2022-01-01
  • C++實(shí)現(xiàn)圖形界面雙人五子棋游戲

    C++實(shí)現(xiàn)圖形界面雙人五子棋游戲

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)圖形界面雙人五子棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 基于C++的拼多多算法在線筆試題示例

    基于C++的拼多多算法在線筆試題示例

    這篇文章主要介紹了基于C++的拼多多算法在線筆試題,列舉了四個(gè)拼多多的算法筆試題,包括分治法、大數(shù)相乘、貪心算法以及迷宮問(wèn)題,需要的朋友可以參考下
    2017-08-08

最新評(píng)論

休宁县| 玉龙| 泽州县| 鸡泽县| 涞源县| 永川市| 察雅县| 浑源县| 东城区| 滁州市| 黄山市| 庆城县| 平原县| 徐闻县| 雷州市| 社会| 长春市| 张掖市| 岗巴县| 江西省| 若尔盖县| 鹤壁市| 阿拉善右旗| 莒南县| 田东县| 商丘市| 开阳县| 洱源县| 通道| 封丘县| 周宁县| 张北县| 余干县| 河池市| 醴陵市| 桐柏县| 洪雅县| 贺兰县| 嘉祥县| 板桥市| 清徐县|