tft每日頭條

 > 生活

 > c語言中變量基本要素

c語言中變量基本要素

生活 更新时间:2024-07-21 22:21:54

類型

類型表明了具有某種共同特性的事物抽象特征。

  • 字符類型char通常用來存儲字符數據,如字母 ‘a’, ‘b’等。
  • 整型類型int用于存儲正整數、負整數等,如1234,-965等。
  • 浮點類型float用于存儲帶小數據點的數據,如3.14,-10.0等。

char類型的數據占用1個字節的存儲空間,本質上它是一種小整型類型。 int與float類型的數據所占用的空間由機器決定。

變量

數據類型間接的表明了存儲對應類型數據所需的空間大小。如,存儲一個char型數據需要1個字節的内存空間;在32位環境下,int型與float型數據則占據4字節的内存空間。變量則是用來引用此空間的一個友好名稱。

定義一個變量的語法為:變量類型 變量名;如下面代碼所示, c、width、pi被稱作變量名。

c語言中變量基本要素(C語言快速入門類型與變量)1

C語言中變量名是區分大小的,因此width與Width表示不同的兩個變量。變量名可以包含字母、數字、下劃線,但是不能以數字開頭。每種語言都保留一些名稱供自己使用,這些名稱稱為保留字,保留字不能用作變量名,如int、float、if等。

初始化與賦值

在定義變量的同時可以用一個數值給變量賦值,這叫初始化。未初始化的變量,它的值是不确定的,後面可以為此變量設置值,這叫賦值。初始化隻能進行一次,賦值可以進行多次。如果把變量看成一個盒子,那麼賦值意味着我們可以往這個盒子反複多次放入物品,每放一個物品會将上次的物品擠出去。

c語言中變量基本要素(C語言快速入門類型與變量)2

注意在3.14後面跟有一個f标記,表明這個值是浮點數,否則在某些環境下會被識别為double類型,這是一種精度更高的浮點類型。

輸出變量

輸出變量時要使用相應的格式控制符,這是一種轉義字符。char、int、float這三種類型的變量輸出格式符分别是:%c、%d、%f。輸出這三種類型的變量值可以使用如下代碼:

c語言中變量基本要素(C語言快速入門類型與變量)3

當輸出變量時如果數據類型與格式符不匹配,可能會得到你想要的結果,也可能會出錯,這取決于你的使用目的。下面的代碼,使用%d格式符輸出char類型,便得到了字母對應的ASCII碼值。

c語言中變量基本要素(C語言快速入門類型與變量)4

注意思考,變量從盒子的類比角度講,賦值時,我們使用的是盒子這個容器;而在輸出時,我們則使用的是盒子中的物品。這意味着變量在不同的語義下,使用方式不同。

Q:定義一個char類型的變量,為它賦值一個數值65,這個值代表什麼含義呢?

A:如果你使用%c控制符将這個變量打印出來,就得到了一個字母!

記住控制符

在編寫代碼時,如果你記不清格式符是%d還是d%時,請回想這句話:特殊的字符在前面! %與d相比較,還是%比較特殊,因此它在前面記作%d,而不是d%。

c語言中變量基本要素(C語言快速入門類型與變量)5

c語言中變量基本要素(C語言快速入門類型與變量)6

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved