在最開始的時候,我們說過,我們的變量是有類型的對吧?(其實我已經忘記我有沒有說)0o。(-. - ) 睡覺
這節我們就來說說,我們之前有整數變量了對吧?那個int就是整數類型的對吧?好了,我們現在就來說說浮點數變量和字符變量,意思就是存字符的,和浮點數的;在此可能有些白不懂啥是浮點數,沒關系,我以前自學的時候也是,搞得我一塌糊涂。其實你就這樣理解就好了,浮點數就是有小數點的數。。。(沒毛病)
其實真正意思上來說的小數并不是浮點數,他們兩個之間的關系解釋起來我怕會把我懵圈,所以我就不解釋了。
好了,我們先來說浮點數吧,看如下代碼:
#include<stdio.h>#include<stdlib.h>int main(){ float a=1.123; 我們先看這一行代碼:float a=1.123;再看這一行代碼:
int a=1;有啥區別?是不是發現其實就是float和int,還有他們的值一個是有小數點和一個數是整數。
好了,我們的int a=1代表著我們的a這個變量是一個整數類型的變量,它里面存的是1;而float a=1.123;呢?我們之前說過int 是說明這個變量是啥類型的,那么在這里換了一個float,這個float是表示浮點數的,那么意思就是說float a=1.123; 就是說明這個變量是一個浮點數類型的變量,里面存的是1.123;唔,這樣說的話應該懂了吧?
好了我們再看下一句:
printf("a 的值是%f;",a);在這里我們只是沒見過%f,這個%f是啥意思>_ < ? 疑惑。之前我們說過%d是用來輸出后面的變量的,其實這個%d是規定好輸出整數變量的。那么在這里%f是輸出浮點數的;我這樣說的話聽得懂吧?
好了,我們現在來說說字符變量了,其實炒雞簡單的,我們先看代碼:
#include<stdio.h>#include<stdlib.h>int main(){ char a='C'; printf("a 的值是%c;",a); system("pause"); }我們看我們沒見過的代碼就是以下兩句:
char a='C'; printf("a 的值是%c;",a);在這里,char是說明這個a變量是字符類型的,這個應該沒問題吧?好了那我們要注意的是a變量等于號右邊是a變量存的值,那么這個值你們看是由單引號引起來的。在這里我要提醒以下,單引號在C語言里面表示字符的意思,就是要說明這個是個字符的時候就需要單引號;在這里我是不是要把這個字符C給a變量,把字符C丟給a變量裝著?那么我就需要用單引號把它給引上,記住這是規定,就是為什么太陽不從西邊出來,為什么你不叫王二錘一樣。
記住我們賦值(賦值就是給一個值給變量的意思)字符的時候需要把這個字符給用單引號引起來。再提醒以下char是表示字符的意思。float是浮點數,int 是整數。
我們搞懂上一句之后現在我們來搞懂下一句:
printf("a 的值是%c;",a);我們這句代碼不懂的也就是%c了吧?之前說過%d是整數的,float是浮點數的,那么在這里的a變量是字符,那么%c就是字符的了。
:-# 茫茫然的表情 持續更新。。。
新聞熱點
疑難解答