1. 程式人生 > >程式設計第八課:基本資料型別

程式設計第八課:基本資料型別

在我們玩遊戲的時候,遊戲中的角色是有型別的,有敏捷型、力量型、法術型等等。同樣C語言中的資料也是有型別的,C語言中,資料型別可分為:**基本資料型別,構造資料型別,指標型別,空型別四大類。**所示: 在這裡插入圖片描述

這裡我們先給大家講解基本資料型別中最簡單也是最常用的整型、實型與字元型

在這裡插入圖片描述

整型資料是指不帶小數的數字。生活中有很多資訊適合使用整型資料來表示,比如:人的年齡、班級的人數、書的總頁數等等。因此整型的型別比較多:

在這裡插入圖片描述

注:int、short int、long int是根據編譯環境的不同,所取範圍不同。而其中short int和long int至少是表中所寫範圍,但是int在表中是以16位編譯環境寫的取值範圍。另外 c語言int的取值範圍在於他佔用的位元組數 ,不同的編譯器,規定是不一樣。ANSI標準定義int是佔2個位元組,TC是按ANSI標準的,它的int是佔2個位元組的。但是在VC裡,一個int是佔4個位元組的。

**浮點資料是指帶小數的數字。**生活中有很多資訊適合使用浮點型資料來表示,比如:人的體重(單位:公斤)、商品價格、圓周率等等。因為精度的不同又分為3種:

在這裡插入圖片描述

注:C語言中不存在字串變數,字串只能存在字元陣列中,這個後面會講。

任務 小明今年15歲,身高只有162CM,可是體重已經有82.5公斤了,小明是否屬於肥胖兒童呢?我們如何用程式描述這個情形呢?

#include <stdio.h>
int main()
{
    int    age = 15;
    int    height = 162;
     float   weight = 82.5;
     char   isfat = 'y';
    printf("年齡:%d 歲\n", age);
    printf("身高:%d CM\n", height);
    printf("體重:%f KG\n", weight);
    printf("是否屬於肥胖兒童:%c\n", isfat); 
    /*%d,%f,%c此類符號在後面會有講解*/
    return 0;    
}

執行結果: 在這裡插入圖片描述

2018.10.27 第八節