1樓:
如果你輸入的字元為ch
if ch=='0' 則為回車。
if ch=='空格。
if ch>='a'&&ch<='z'&&ch>='a'&&ch<='z' 因為字母。
if ch>='0'&&ch<='9' 數字。
else 就是其他了。
2樓:
用ascii碼區分就行了 要是樓主指的是dos視窗下的,樓下方法都可以。。
但是這並不能區分小鍵盤上的數字和普通的數字,和一些系統鍵。。。
要區分就應該用到虛擬鍵碼和一些api函式了。。
3樓:
比較字元的值。
char x;
if ( x ==r') 回車; elseif ( x ==n') 換行; elseif ( x ==空格; else
if ( x >=a' &x <=z') x >=a' &x <=z'))英文字母; else
if (x >=0' &x <=9') 數字; else 其他字元。
4樓:匿名使用者
用ascii碼錶示是最本質、最基本的。
c語言中換行符與回車符的區別
5樓:abc小鴨
回車符是游標從當前位置回到本行的行首, c語言中是''
換行符是游標從當前位置換到下一行, c語言中是''
回車換行符實際是兩個字元, 就是。
6樓:網友
你說的沒錯,換行()就是游標下移一行卻不會移到這一行的開頭,回車()就是回到當前行的開頭卻不向下移一行。
enter鍵按下後會執行這樣就是我們看到的一般意義的回車了,所以你用16進位制檔案檢視方式看一個文字,就會在行尾發現""
tab是製表符,就是"\t",作用是預留8個字元的顯示寬度,用於對齊。
7樓:匿名使用者
enter是換行符。
tab在c中是後移8個字元。
c語言中換行與回車的區別
8樓:匿名使用者
換行()就是游標下移一行卻不會移到這一行的開頭,回車()就是回到當前行的開頭卻不向下移一行。
enter鍵按下後會執行這樣就是我們看到的一般意義的回車了,所以你用16進位制檔案檢視方式看一個文字,就會在行尾發現""
9樓:
基本一樣吧,回車等於''
c語言中回車符和回車換行符有什麼區別?
10樓:謝晉宇
回車是將游標移動到當前行的開頭 回車換行是將游標移動到下一行的開頭。
11樓:貨色
回車實際上是換行和游標移到開頭兩個字元。
12樓:我朝天下蘸闢
回車符--'n' 回車換行符--'r'+'n'
c語言輸入是怎麼區分空格和回車的
13樓:匿名使用者
沒有好的辦法區別空格和回車。至少在c裡面沒有。
c/c++的輸入,都是以:空格 tab 回車 來判斷一個輸入是否結束的。
c語言中換行和回車以及eof有什麼區別
14樓:匿名使用者
eof就是檔案尾的意思,一般被編譯器定義為-1
倒不是說檔案自己會自動生成一個eof標誌,而是你在用函式讀入檔案資料的時候,函式總會返回一個狀態,是讀取成功還是失敗,那麼這個狀態怎麼表示呢,所以就約定俗成定義一個識別符號表示這個狀態,就有了eof,bof等等。
eof不是檔案中有的。只不過是一個檔案操作函式,在檔案結尾操作時候返回的錯誤碼。不要認為檔案中含有eof。
換行和回車是在檔案中都有的,分別是/n和/r在unix和dos中的文字中有不同的表達。
eof在unix中輸入是ctrl+d,在win中是ctrl+z。
也就是說,標準輸入/輸出在處理文字流時,若取不到字元,即返回錯誤碼eof,代表檔案結束。
15樓:風若遠去何人留
1 在c語言中,換行和回車是相同的概念。
換行符指字元的值為'',當輸出時起到換行效果,輸入的時候,可以用按回車鍵輸入,讀入到程式時體現為''。所以回車是換行的另一種說法。
2 eof是c語言的一個巨集定義,其值為-1。
eof是end of file的簡稱,這是一個僅用於輸入的概念,即沒有輸出eof的說法。
輸入時,如果是讀檔案,當讀到檔案尾部,即已經讀到了檔案的最後一個位元組,還嘗試讀操作,就會獲得一個eof錯誤。
如果是從標準輸入進行讀取,那麼在終端下輸入指定組合鍵,可以實現輸入eof。
在windows下,需要輸入ctrl+z; 在其它系統下需要輸入ctrl+d。輸入時不區分大小寫。
c語言 敲回車和敲空格有什麼區別
16樓:匿名使用者
因為有緩衝區,你的輸入先放在緩衝區中,只有當你按下回車的時候系統才從緩衝區中讀取輸入。
17樓:網友
敲空格 輸入值是0x20
敲回車 輸入值是0x0d
18樓:進擊的齊老師
空格只是一個按鍵,回車是控制鍵。
c語言中 換行和回車的執行結果上有什麼區別?
19樓:匿名使用者
換行 就是換到下一行,但列位置不變,對應的c字元為'' newline的意思。
回車 就是回到行列首位置。對應的c字元為'' return 的意思。
可以自己寫個程式試一下。
20樓:
(windows系統)
就是return 回到 本行 行首 這就會把這一行以前的輸出 覆蓋掉。
是回車+換行 把游標 先移到 行首 然後換到下一行 也就是 下一行的行首拉。
21樓:匿名使用者
你說語句中的是吧?沒有什麼區別。
c語言中卻運算子如何使用,C語言中取反運算子如何使用
c語言經典例子之按位取反運算子 運算子 是邏輯非運算子 才是按位取反運算子。經過 運算後,回運算結果只答 有0或1 而經過 運算後,結果有多種,取決於運算元。下面通過例項來介紹這個運算子的使用方法 int a 10,b,c b a 運算後b 0,因為a不等於0 即為真 所以取非後等於0 為假 c a...
c語言中沒有乘方符號嗎,C語言中沒有乘方符號嗎?
沒有,但有乘方函式,c語言是高效率 高速 簡潔風格的語言,基本語回法中不允許有冗答餘 低效的成份 乘方的功能就是用標準函式庫實現 include math.h double y pow m,n m的n次方 c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯 處理低...
c語言中有哪些算術運算子C語言中有哪些算術運算子
c語言中算術運算子有以下這些 例項 include int main 當上面的 被編譯和執行時,它會產生下列結果 line 1 c 的值是 31 line 2 c 的值是 11 line 3 c 的值是 210 line 4 c 的值是 2 line 5 c 的值是 1 line 6 c 的值是 2...