C語言基礎學習 2 C語言資料型別

2021-10-08 11:23:57 字數 1221 閱讀 4902

author: 想文藝一點的程式設計師

自動化專業 工科男

再堅持一點,再自律一點

csdn@想文藝一點的程式設計師

1、整形

c語言中的整形對應數學中的整數,整形變數是用來描述乙個整數值的,整形變數經過計算

後也只能是整數(整型),不可能出現小數(浮點型).

要求:要學會整形變數的定義,賦值,計算

要學會使用printf函式列印出一些整形變數的值,作為輸出和除錯。

c語言中整形有三種:

(1)int 整形

(2)short int,又叫做short,短整形(<=整形)

(3)long int,又叫做long,長整型(>=整形)

#include

intmain

(int argc,

char

**ar**)

3.2、浮點型

c語言中浮點型對應數學中的小數。浮點型有float和double兩種。使用方式相同,不同在於表示範圍和精度。

float表示的範圍小,精度低(小數點後6位);

而double表示範圍大,精度高。(小數點後16位)

範圍是說表示的數有多大,精度是指這個數的解析度有多細
注意:printf中列印float或double型別,要是用%f,不能用%d。

#include

intmain

(int argc,

char

**ar**)

3.3、字元型

字元型對應ascii字元。

ascii字元是一種編碼,就是用數字編碼來表示乙個符號的一種方法本質上說,字元型其實也是整形,只是這些整形數被用來表示一些字元的ascii編碼值,所以叫做字元型。

字元型一般用8位二進位制表示,無符號字元型範圍是0~255.字元型其實是一種比short還短的整形,所以它可以和int相運算。

#include

intmain

(int argc,

char

**ar**)

編譯結果:

c1=65 c1=a

c1=70 c1=f

2 C語言基本資料型別

如果乙個整型常量後面加乙個字母u或者u,則認為它是unsigned int型。如果乙個整型常量後面加乙個字母l或者l,則認為它是long int型。整型型別 占用位元組數 占用位數 取值範圍 int2 16 2 15 2 15 1 short int216 2 15 2 15 1 long int4...

2 c語言學習 變數和資料型別

目錄 1.資料型別的概念 2.格式化輸出函式 printf n d,c c,money f n n,c,money 3.二進位制八進位制十六進製制表示 4.字符集 字元表示和編碼值表示 轉義字元表示 5.c語言中的幾個基本概念 識別符號 關鍵字 注釋 表示式和語句 6.強制型別轉換 型別 變數 資料...

C語言快速入門(2) C語言中的資料型別

1.有名有姓的c 程式設計時給變數或者函式起的名字就是識別符號。2.變數及賦值 變數就是可以變化的量,而每個變數都會有乙個名字 識別符號 變數佔據記憶體中一定的儲存單元。使用變數之前必須先定義變數,要區分變數名和變數值是兩個不同的概念。就好比 住在房間裡的客人與房間號是兩個不同的概念。多個型別相同的...