當前位置:
首頁 > 知識 > C語言數據類型、常量和變數

C語言數據類型、常量和變數

一、數據類型:

類型名 大小

char 字元數據類型 1

short 短整型 2

int 整形 4

long 長整型 4

float 單精度浮點數 4

long long 更長的整形 8

double 雙精度浮點數 8

二、常量

(1)字面常量

比如 1,2,『a』,『

(2)const定義的常量

const int a=10;

在C語言中,當const修飾一個標識符的時候,這個標識符仍然是個變數,但是它具有常屬性,不能被直接改變。

但是在C++中,const修飾的標識符就是常量

(3)#define定義的標識符常量

#define A 3.14

(4)枚舉常量

關鍵字:enum

下面的MALE,female,secret都是枚舉常量

C語言數據類型、常量和變數

打開今日頭條,查看更多圖片

三、變數

命名規則:字母、數字、下劃線組成,不能以數字開頭,不能是關鍵字

(1)按照變數出現的位置可以分為:局部變數,全局變數

局部變數:變數出現在局部範圍內

全局變數:變數出現在所有代碼塊之外

(2)static修飾變數

被static修飾的變數,每次的值都會保留到下一次被調用,如下,一個是對num進行static修飾,一個不進行修飾,結果是不同的。

C語言數據類型、常量和變數

3、變數的初始化和賦值

初始化:創建變數的同時給一個初始值

賦值:變數已經存在,再給他一個其他值

---------------------

作者:貓小爪喵

原文:https://blog.csdn.net/sophie1314/article/details/86477604

版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

MySQL Backup mysqldump備份流程學習
基於代理的資料庫分庫分表框架 Mycat實踐

TAG:程序員小新人學習 |