1樓:金色潛鳥
putchar(引數); 這個輸
bai出函式做的du事,是把 引數zhi 看作 ascii 碼 編碼值,轉換成
dao對應的字元,版列印出來。權 英文小寫字母 a 的 ascii 碼值 是 97。 所以只要引數是 97,輸出都是 小寫字母 a。
'a' 是字元常量,數值97。y 宣告時,初值給了 'a' , 等於 97.
x 宣告時,初值給了97.
'c' 是字元常量,數值99, 'c'-2 等於 99-2, 等於 97。
五句 putchar(引數); 輸出了 5個 a. 所以執行結果是aaaaa
2樓:生存資料
其中putchar(
'a')與putchar(y)相等
putchar(97)與putchar(x)相等且'c'-2='a' 所以putchar('c'-2)=putchar('a')
putchar()函式作用是c語言向終端輸入一專個字元,其格式屬
為putchar(c),其中c可為被單引號(英文狀態下)引起來的一個字元,可以是介於0~127之間的一個十進位制整型數(包含0和127)你可以通過ascii碼錶找尋所對應的字元,也可以是事先用char定義好的一個字元型變數。在ascii碼錶中97代表『a』,所以輸出是aaaaa
3樓:然後去遠足
ascii 碼中, a 是 97、抄c 是 99。
首先題主要襲知道的是,bai
計算機是隻認du識數(準確的說是二進位制zhi整數)的,dao所謂的 char 型別,實際上儲存的跟 int 一樣也是整數(只不過位數不同)。所以人們制定了一系列編碼格式,用來將字元和數相互轉換,這樣計算機就可以將字元以數的形式記錄下來了。而 ascii 就是一種常見的西文編碼。
c語言讀程式寫結果,為什麼結果是下面那個藍色字,求解答,謝謝!!
4樓:匿名使用者
需要注意的是第一個switch的case 1沒有break,第一個switch的case 0中的switch每一個case都沒有break
而沒有加break的switch會一直從對應的case開始執行,直到遇到break或者switch結束才結束整個switch語句
所以他執行了第一個switch中的case 1中的第二個switch的case 1
第一個switch中的case 0中的從case 1開始到結束default中的全部
c語言 程式執行時,若輸入123450
5樓:叔伯老表
輸出結果是6566561
6樓:匿名使用者
如果輸入為 "123450"
輸出為 "123451"
如果輸入為 "1 2 3 4 5 0"
輸出為 "666561"
這段c語言程式的執行結果是什麼意思,為什麼
1 20 10 這個是符合語法的 首先根據結合性,等效於 1 20 10 由於1 20顯然為真,所以子表示式 1 20 值為1 1 20 10也就成了1 10,顯然還是為真,表示式值為1 a1那不管a和b是什麼值,結果都是真 1 printf 裡是要輸出的結果,依次輸出a c語言 這道題選什麼?要解...
計算機二級C語言程式設計題,為什麼我執行結果是對的,但被系統強行停止了呢
1.檔案讀寫有問題,沒有fp null的判斷,若目標檔案不存在,將導致指標異常崩潰。2.根本沒有初始化i的值就開始呼叫f i 3.程式效率太低,fun函式里居然用while迴圈計算一個o 2 n 的遞迴,當n規模很大時你的程式將極為緩慢。這裡顯然該用遞推計算並用陣列儲存各項的值。4.風格不規範,估計...
C語言程式設計問題。為什麼這兩個程式執行的結果不一樣
應該是a s i 1 s i a才等價吧 c語言程式設計問題,我的兩個 一樣的 為什麼執行結果差這麼多 一樣了,第二個輸出 那邊不是多了個空格,每次都輸出 空格,即 右邊程式printf 多寫了個空格 很明顯第一個printf 少打了一個空格 關於國二c語言的問題 最後一個程式設計題必須要一模一樣才...