国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

【C語言簡單說】三:變量總結ASCII碼擴展(5)

2019-11-08 03:16:17
字體:
來源:轉載
供稿:網友

前面幾個小節都在說變量,那么這一節我們就來總結一下

int表示整數,float表示小數,char表示字符。他們所匹配的,整數:%d;浮點數:%f;字符:%c。

我們來看一個程序,如下:

#include<stdio.h>#include<stdlib.h>int main(){ int a=1; float b=1.123; 我們定義了兩個變量,一個是a等于1,是整數類型;一個是b等于1.123是浮點數類型。然后我們運行程序。我們輸出的時候卻沒有按照規定,我們說過第一個%f應該是對應a變量,第二個是%d應該隊友b變量,可是a變量是整數,b變量是整數,我們不應該這樣搭配,會出現錯誤的,可是我們編譯程序還是通過,但是運行的時候出現了以下情況:

運行結果

由此我們得知一定要記得按照規定書寫代碼。我們再看下面的例子:

#include<stdio.h>#include<stdlib.h>int main(){ char a='b'; printf("a 的值是%d",a); system("pause"); }

我們新建了一個變量a,存的是一個字符b,我們輸出的時候卻是使用了%d輸出,這本來是整數的方式,可是我們運行一下程序: 代碼運行結果 出現的值是98,好,我們再次看一個程序代碼,如下:

#include<stdio.h>#include<stdlib.h>int main(){ int a=98; printf("a 的值是%c",a); system("pause"); }

我們這次使用了一個變量a,存的值是98,我們輸出的時候卻是%c,理應錯誤對吧?在此注意,我們上一個例子的代碼是字符變量存b輸出的是98,這次我們是整數變量存98,那么輸出結果如下: 運行結果 竟然輸出的是b字符。這是什么鬼呢?(0.0)/ !!! 在這里就涉及到一個知識,那就是ASCII碼,在此我們看下面的一個表: ASCII碼表 這是我從網上找的一張圖片,是ASCII碼表,我們找到我們的小寫b,對應的值是不是98?那么這就說明我們上面那兩個例子都是合理的了。你們查看這個表是不是很多符號都有相對應的值?你們可以嘗試一下試著輸出,即可發現這些有趣的事情,這個就是ASCII碼表了=。=,不要問我這東西有什么用,恕我才疏學淺0o。(-. - ),其實我是沒用過 =。=

持續更新=。=。。 0o。(-. - ) 睡覺


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浦县| 吴堡县| 金门县| 公安县| 秦皇岛市| 成武县| 长治县| 茂名市| 安远县| 商洛市| 梁山县| 鄯善县| 九龙坡区| 肥乡县| 海门市| 南宁市| 元谋县| 南皮县| 霞浦县| 五寨县| 鸡西市| 巴东县| 汝州市| 清河县| 剑川县| 泽库县| 南皮县| 大悟县| 象山县| 都江堰市| 罗江县| 聂拉木县| 平阴县| 潜江市| 汕头市| 诏安县| 广元市| 江达县| 红桥区| 七台河市| 怀安县|