目錄
1.資料型別的概念:
2.格式化輸出函式 printf("n=%d, c=%c, money=%f\n", n, c, money);
3.二進位制八進位制十六進製制表示
4.字符集:字元表示和編碼值表示(轉義字元表示)
5.c語言中的幾個基本概念:識別符號、關鍵字、注釋、表示式和語句
6.強制型別轉換(型別)變數
資料是放在記憶體中的,在記憶體中訪問資料要明確三件事情:資料儲存在**、資料的長度以及資料的處理方式。
int /short/long/float/double/char(unsigned),注意沒有bool型別哦,c++才有布林型別
string:用陣列或者指標儲存
%d %ld %hd sizeof(a)
變數定義格式:資料型別 變數名
變數初始化:變數名 = 值
%d
稱為格式控制符,它指明了以何種形式輸出資料。格式控制符均以%
開頭,後跟其他字元。%d 表示以十進位制形式輸出乙個整數。除了 %d,printf 支援更多的格式控制,例如:
puts("c語言中文網!" "c語言和c++!" "");//這只是形式上的分割,編譯器在編譯階段會將它們合併為乙個字串,它們放在一塊連續的記憶體中。
int a = 0b101
int a=0b101
int b=01761
int c=0xf189a
int c=0xf129a
格式控制符:區分不同進製數字的乙個簡單辦法就是,在輸出時帶上特定的字首。在格式控制符中加上#
即可輸出字首,例如 %#x、%#o、%#lx、%#ho 等
short
intlong
八進位制%ho
%o%lo
十進位制%hd
%d%ld
十六進製制
%hx 或者 %hx
%x 或者 %x
%lx 或者 %lx
unsigned short a = 12;
unsigned int b = 1002;
unsigned long c = 9892320;
它們對應的格式控制符分別為:
unsigned short
unsigned int
unsigned long
八進位制%ho
%o%lo
十進位制%hu
%u%lu
十六進製制
%hx 或者 %hx
%x 或者 %x
%lx 或者 %lx
字符集(character set)為每個字元分配了唯一的編號,我們不妨將它稱為編碼值。在c語言中,乙個字元除了可以用它的實體(也就是真正的字元)表示,還可以用編碼值表示。這種使用編碼值來間接地表示字元的方式稱為轉義字元(escape character)。
轉義字元以\
或者\x
開頭,以\
開頭表示後跟八進位制形式的編碼值,以\x
開頭表示後跟十六進製制形式的編碼值。對於轉義字元來說,只能使用八進位制或者十六進製制。
對於 ascii 編碼,0~31(十進位制)範圍內的字元為控制字元,它們都是看不見的,不能在顯示器上顯示,甚至無法從鍵盤輸入,只能用轉義字元的形式來表示。不過,直接使用 ascii 碼記憶不方便,也不容易理解,所以,針對常用的控制字元,c語言又定義了簡寫方式,完整的列表如下:
轉義字元
意義ascii碼值(十進位制)
\a響鈴(bel)
007\b
退格(bs) ,將當前位置移到前一列
008\f
換頁(ff),將當前位置移到下頁開頭
012\n
換行(lf) ,將當前位置移到下一行開頭
010\r
回車(cr) ,將當前位置移到本行開頭
013\t
水平製表(ht)
009\v
垂直製表(vt)
011\'
單引號039
\"雙引號
034\\
反斜槓092
識別符號:變數名,後面還會講到函式名、巨集名、結構體名等
表示式的結果是乙個值,分號結束的是語句。
C語言學習3 常量 變數和資料型別
1.常量 變數 2.資料型別 3.資料型別的分類 常量 是在程式執行過程中,值不變的量。分為整型常量 例 12,456,0 實型常量 例 3.156,0.1546,5.264,56.0,0.0,15.56e4 1 字元常量 普通字元 a b 3 轉義字元 字串常量和符號常量。變數 是在程式執行過程中...
C語言基礎學習 2 C語言資料型別
author 想文藝一點的程式設計師 自動化專業 工科男 再堅持一點,再自律一點 csdn 想文藝一點的程式設計師 1 整形 c語言中的整形對應數學中的整數,整形變數是用來描述乙個整數值的,整形變數經過計算 後也只能是整數 整型 不可能出現小數 浮點型 要求 要學會整形變數的定義,賦值,計算 要學會...
2 變數和資料型別
識別符號的命名規則 識別符號由字母 數字 下劃線 或美元符號 組成 識別符號的首字母以字母 下劃線或美元符號開頭,不能以數字開頭 識別符號的命名不能與關鍵字 布林值 true false 和null相同 識別符號區分大小寫,沒有長度限制,堅持見名知義的原則 j a中的注釋 單行注釋 多行注釋 文件注...