常量
任何基本類型都有變量和常量兩種類型。
常量是其值在程序運行期間不能修改,例如小數3.14,字符'a'都是常量,常量之所以不能被修改,是因為常量是在文字常量區。
內存在存儲數據時,考慮到數據不同的用途和特點,把內存存儲區域分為各種區域:棧區、堆區、代碼區、文字常量區、全局區。每個區域的數據類型都有各自的特點。
在日常開發中常用的常量有字符常量、短整型常量、整型常量、長整型常量、單精度浮點型常量以及雙精度浮點型常量。
結合C語言提供的printf函數以及格式符實現格式化輸出常用基本數據類型的常量值
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> /* printf輸出常用基本數據類型的常量 @author liuguanglei [email protected] @wechat 18601767221 @website ittimeline.net @version 2019/12/17 */ int main(int argc, char* argv[]) { //%c 用于輸出一個字符,這里輸出字符a 因此完整的輸出內容為char c = a printf("char c = %c n", 'a'); //%hd用于輸出短整型 printf("short s = %hd n", 10); //%d用于輸出整型 printf("int i = %d n", 100); //%ld用于輸出長整型 printf("long l = %ld n", 10000); //%lld用于輸出長長整型 printf("long ll = %lld n", 100000000000000000); //%f用于輸出單精度浮點型 3.14后的f表示將3.14當成單精度浮點數處理 printf("float f = %f", 3.14f); //%ld用于輸出雙精度浮點型 printf("double d = %lf", 3.14); system("pause"); return 0; }