有人可以向我解釋這個問題嗎?我不明白這本書是如何達到它的價值的,或者是如何得出答案的。使用十六進制,十進制和十進制值在C中寫轉義序列?
這裏是這樣的問題:
假設
ch
是一種char
變量。顯示如何使用轉義序列,十進制值,八進制字符常量和十六進制字符常量將回車符分配給ch
。 (假設ASCII代碼值。)
下面是答案:
通過使用分配的回車字符來
ch
:一個)轉義序列:
ch='\r';
b)中的小數值:ch=13;
c)八進制字符常量:ch='\015';
d)十六進制字符常量:ch='\xd';
我明白a部分的答案,但是對於b,c和d部分完全失去了意義。你可以解釋嗎?
Ohhhh!現在有道理!我想我必須找到'r'的ascii代碼,所以我會找到'\#'的數字部分。現在我看到「\ r」是整個數字,斜槓包含在一個字符中,並帶有獨立的ascii代碼!非常感謝您的幫助!我曾經迷失......現在我被發現:) –