C语言-数据数据类型、变量与常量
生活随笔
收集整理的這篇文章主要介紹了
C语言-数据数据类型、变量与常量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、數據類型
????在C語言中,數據類型指的是用于聲明不同類型的變量或函數的一個廣泛的系統。變量的類型決定了變量存儲占用的空間,以及如何解釋存儲的位模式。
????整型:
標準整數類型的存儲大小和值范圍圖.png????浮點型:
標準浮點類型的存儲大小和值范圍圖.png注意,各種類型的存儲大小與系統位數有關,為了得到某個類型或某個變量在特定平臺上的準確大小,您可以使用 sizeof運算符。表達式sizeof(type) 得到對象或類型的存儲 字節大小。下面的實例演示了獲取 int 類型的大小:
#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {@autoreleasepool {printf("int存儲大小:%lu \n", sizeof(int));printf("float存儲大小:%lu \n", sizeof(float));printf("float存儲大小:%lu \n", sizeof(double));}return 0; }控制臺輸出結果為:
int存儲大小:4 int存儲大小:4 int存儲大小:8 Program ended with exit code: 0????void 類型:
????void類型指定沒有可用的值。它通常用于以下三種情況下:如果現在您還是無法完全理解 void 類型,不用太擔心,在后續的章節中我們將會詳細講解這些概念。
二、變量
(一)概念:
????變量是程序可操作的存儲區的名稱.
(二)變量的定義與聲明:
變量定義就是告訴編譯器在何處創建變量的存儲,以及如何創建變量的存儲。變量定義指定一個數據類型,并包含了該類型的一個或多個變量的列表,如下所示: #import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {@autoreleasepool {int i, j, k = 10;char c, ch;float f, salary;double d;char x = 'x'; // 變量 x 的值為'x'}return 0; }三、常量
????常量是固定值,在程序執行期間不會改變。這些固定的值,又叫做字面量。常量可以是任何的基本數據類型,比如整數常量、浮點常量、字符常量,或字符串字面值,也有枚舉常量。常量就像是常規的變量,只不過常量的值在定義后不能進行修改,常用到的常量包括整數常量、字符常量、字符串常量、自定義常量等,下面是幾種定義常量的形式。
#import <Foundation/Foundation.h>#define LENGTH 10 //#define 預處理器定義常量的形式int main(int argc, const char * argv[]) {@autoreleasepool {int a = 202; /*整數常量*/float b = 3.14159; /* 浮點型常量 */char x = @"你好";const char y = "你好"; //const 前綴聲明指定類型的常量}return 0; }轉載于:https://www.cnblogs.com/hwangcheng/p/8524627.html
總結
以上是生活随笔為你收集整理的C语言-数据数据类型、变量与常量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全程360°4K!CNN将VR直播美国超
- 下一篇: php定义常量 define vs co