那曲檬骨新材料有限公司

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

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

3天內不再提示

C語言的常量-1

汽車電子技術 ? 來源:我不是C神 ? 作者:我不是C神 ? 2023-02-21 15:00 ? 次閱讀

圖片

今天為大家帶來常量的詳細教程

常量

C語言中,有一些數據的值在程序運行的過程中是不可以改變的,我們便稱這種數據為常量。同樣的,因為我們要處理各種各樣復雜的數據,常量也有各種各樣的數據類型。詳情如下:

    1.整型常量

    整型常量,顧名思義就是直接使用的整數型常數。在C語言中,整形常量分為長整型,短整型,符號整型和無符號整型。他們的區別為取值范圍不同。在編寫常量的過程中,我們通常在其數值后面加上符號L或者U進行修飾。意義為是否為長整型或者是否為符號型。例如:
LONG=500000L;           //L表示長整型。
ULONG=500000U;           //U表示無符號整型。

取值范圍區別如下表格:

常量類型 取值范圍
無符號短整型(32位) 0~4294967265
有符號短整型(32位) -2147483648~2147483647
無符號長整型(32位) 0~4294967265
有符號長整型(32位) -2147483648~2147483647
如上常量都是十進制整數。在c語言中,還提供了八進制整數以及十六進制整數。詳情如下:

    若需要使用的數據表達形式是八進制整數,那么我們常常在常數前加上0進行修飾。例如:
NUMBER=0123;           //常量的命名需要使用大寫。

同時在八進制整數中,9是不允許出現的。例如:

NUMBER=01259;            //包含了非法的數目
若需要使用的數據表達形式是十六進制整數,那么我們常常在常數前加上0x進行修飾,并且將九以上的數字用A~F代替。例如:
HEXNUM=0x1234C;          //前綴0x表示該常量為十六進制。

同時在十六進制整數中,A~F之外的字母是不允許出現的。例如:

HEXNUM=0x1234N;         //包含了非法的字母

(A~F不區分大小寫)

2.實型常量

    實型也稱為浮點型,浮點型就是由整數和小數組成的,并且使用十進制小數點進行分隔。在編寫C語言的過程中,我們可以用科學計數法或者使用指數來表達實型常量。例如:
NUM=100.25;               //科學計數法
NUM=1.125e5;              //指數
在編寫浮點型的常量時,我們常常在常量的后面加上符號F或者L進行修飾。其中F表示這個浮點型數據為單精度浮點型,其中L表示這個浮點型數據為長雙精度浮點型。如果不在后面加后綴,那么默認浮點型常量為雙精度浮點型。例如:
FN=1.528e2F;           //單精度類型
LN=6.3256e2L;          //長雙精度類型
DN=125494.134;             //雙精度類型

今天的內容就到這里,下期小編將帶大家繼續學習,各位看官老爺記得查閱哦~

圖片圖片圖片

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

    關注

    180

    文章

    7614

    瀏覽量

    137707
  • 程序
    +關注

    關注

    117

    文章

    3795

    瀏覽量

    81406
  • 數據類型
    +關注

    關注

    0

    文章

    236

    瀏覽量

    13662
收藏 人收藏

    評論

    相關推薦

    Go語言常量的聲明

    在 Go 語言中, 常量 表示的是固定的值,常量表達式的值在編譯期進行計算,常量的值不可以修改。例如:3 、 Let's go 、 3.14 等等。
    發表于 07-20 15:24 ?438次閱讀

    C語言中基本數據類型、變量和常量的使用

    C語言中基本數據類型、變量和常量的使用
    發表于 08-18 16:42 ?2919次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>中基本數據類型、變量和<b class='flag-5'>常量</b>的使用

    技術干貨驛站 ▏深入理解C語言:掌握常量,讓你的代碼更加穩固高效!

    C語言的世界中,常量是一種不可忽視的元素。無論你是在編寫簡單的代碼,還是構建復雜的系統,常量都能為你的程序帶來更高的穩定性和可靠性。在這篇文章中,我們將深入探討
    的頭像 發表于 08-29 13:59 ?3029次閱讀
    技術干貨驛站 ▏深入理解<b class='flag-5'>C</b><b class='flag-5'>語言</b>:掌握<b class='flag-5'>常量</b>,讓你的代碼更加穩固高效!

    嵌入式C語言之變量與常量詳解

      目前,很多的C語言教材都是針對通用的計算機編程,創客學院嵌入式開發培訓講師針對嵌入式軟件的開發特點。講解嵌入式C語言在各種項目中要用到的知識點。  淺談嵌入式
    發表于 07-05 09:51

    嵌入式c語言指針指向常量相關資料分享

    地址的,原因是字符串為常量c語言編譯器會對一樣的常量進行操作,內存中只保留一份copy。ps:c語言中
    發表于 01-24 06:32

    單片機c語言教程第四章--C51常量

    上一篇學習了 KEIL c 單片機c語言 編譯器所支持的數據類型。而這些c51數據類型又是怎么用在常量和變量的定義中的呢?又有什么要注意的嗎
    發表于 04-15 09:35 ?1191次閱讀
    單片機<b class='flag-5'>c</b><b class='flag-5'>語言</b>教程第四章--<b class='flag-5'>C</b>51<b class='flag-5'>常量</b>

    C++語言基礎講解視頻常量的定義和使用

    C++語言基礎講解視頻常量的定義和使用,喜歡的朋友可以下載來學習。
    發表于 01-14 15:30 ?4次下載

    C語言教程之數值型常量的使用

    C語言教程之數值型常量的使用,很好的C語言資料,快來學習吧。
    發表于 04-22 11:06 ?0次下載

    第四課 C51常量

    運行過程中不斷變化的量。變量的定義能使用所有c51編譯器支持的數據類型,而常量的數據類型只有整型、浮點型、字符型、字符串型和位標量。這一篇學習常量定義和使用方法,而下一篇則學習單片機c
    發表于 11-22 12:53 ?1194次閱讀
    第四課 <b class='flag-5'>C</b>51<b class='flag-5'>常量</b>

    C語言教程之C語言基本數據類型與順序程序設計講解

    本文檔的主要內容詳細介紹的是C語言教程之C語言基本數據類型與順序程序設計講解。在程序運行時,其值不能被改變的量稱為常量
    發表于 10-26 16:48 ?3次下載

    51單片機C語言的變量和常量如何區分常量的詳細資料說明

      上一節我們學習了KEIL C51編譯器所支持的數據類型。而這些數據類型又是怎么用在常量和變量的定義中的呢?又有什么要注意的嗎?下面就來看看吧。暈!你還區分不清楚什么是常量,什么是變量。常量
    發表于 07-24 17:37 ?0次下載
    51單片機<b class='flag-5'>C</b><b class='flag-5'>語言</b>的變量和<b class='flag-5'>常量</b>如何區分<b class='flag-5'>常量</b>的詳細資料說明

    嵌入式c語言指針指向常量

    地址的,原因是字符串為常量c語言編譯器會對一樣的常量進行操作,內存中只保留一份copy。ps:c語言中
    發表于 11-29 17:51 ?12次下載
    嵌入式<b class='flag-5'>c</b><b class='flag-5'>語言</b>指針指向<b class='flag-5'>常量</b>

    C語言常量-2

    C語言中,字符型常量是最特別的一種常量。他的特別之處在于我們需要對其使用指定的定界符對其進行限制。定界符為 ‘’ 。字符型常量可以分為兩種
    的頭像 發表于 02-21 15:02 ?704次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>的<b class='flag-5'>常量</b>-2

    什么是C語言常量與變量

    標識符是編程時使用的名字,用于給變量、常量、函數、語句塊等命名,以建立起名稱與使用之間的關系。
    的頭像 發表于 02-27 15:05 ?1092次閱讀
    什么是<b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>常量</b>與變量

    C語言 / C++基礎面試知識大集合

    點擊上方名片關注我們C語言C++相關的面試題一直比較少見一些,沒有Java方向寫的人那么多,這是一篇C語言
    的頭像 發表于 05-26 10:38 ?985次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b> / <b class='flag-5'>C</b>++基礎面試知識大集合
    百家乐官网必胜绝技| 威尼斯人娱乐网赌| 真人百家乐澳门娱乐城| 澳门百家乐娱乐城送彩金| 连环百家乐官网的玩法技巧和规则| 百家乐官网群博乐吧blb8v| 百家乐官网永利娱乐场| 红桃K百家乐官网的玩法技巧和规则 | 德州扑克 单机版| 波音开户| 百家乐官网评级导航| 百家乐官网赌博走势图| 天博百家乐官网娱乐城| 百家乐辅助分析软件| 索雷尔百家乐的玩法技巧和规则| 太阳百家乐网址| 大发888总结经验| 大富豪百家乐| 百家乐官网门户网站| LV百家乐官网客户端LV| 网络百家乐骗局| 全讯网新2网站112| 鸿运娱乐城| 百家乐官网闲和庄| 百樂坊百家乐官网的玩法技巧和规则 | 网上百家乐的玩法技巧和规则 | 吴旗县| 百家乐官网娱乐送白菜| 百家乐辅助工具| 百家乐娱乐网代理佣金| 大富豪棋牌游戏中心| 百家乐官网视频地主| 好望角百家乐官网的玩法技巧和规则 | 网上赌百家乐官网被抓应该怎么处理| 百家乐官网群的微博| 百家乐21点游戏| 大发888娱乐场下载 游戏平台| 家百家乐官网破解软件| 百家乐官网麻将牌| 威尼斯人娱乐场 送2688元礼金领取lrm64 | 大发888下载 17|