C 中轉義序列與資料賦值的奇怪問題

2021-09-30 07:53:03 字數 663 閱讀 4641

64位機器;

用轉義序列給變數賦值,出現一些奇怪的問題,將自己的理解記錄下來

源**如下:

編譯執行結果如下:

[root@glnode04 c++_study]# gcc datatype.cpp -lstdc++

[root@glnode04 c++_study]# ./a.out

test datatype in c++

sizeof(short)= 2 bytes

sizeof(long)= 8 bytes

sizeof(int)= 4 bytes

unsigned short ushort_num=-256 , but ushort_num=65280

unsigned short ushort_num=-0 , but ushort_num=0

unsigned short ushort_num=-1 , but ushort_num=65534

unsigned short ushort_num=256 , but ushort_num=256

test char a5

150a-3

253~

-44294967292

-4ascii碼是252的字元:

[root@glnode04 c++_study]#

《C語言及程式設計》資料 C語言中轉義字元

返回 賀老師課程教學鏈結 c語言及程式設計初步 下面是c語言中的轉義字元及其意義 轉義字元 意義ascii碼值 十進位制 a響鈴 bel 007 b 退格 bs 將當前位置移到前一列 008 f 換頁 ff 將當前位置移到下頁開頭 012 n 換行 lf 將當前位置移到下一行開頭 010 r 回車 ...

第三章 資料和C 轉義序列

12.c 轉義序列 include int main 在我看來,轉義序列有兩種功能,乙個是列印一些常規打不出來的字元,例如 這些字元被作為printf 命令的一部分,在字面上會造成混亂 另乙個改變系統的活動位置,就是移動游標。上述程式中,b使得游標向前移乙個位置,7個 b使得游標移到 符號的後面,輸...

關於C語言 b t n及轉義序列的理解

轉義序列 說明 b 後退一格 backspace t水平製表 tab 4個空格 v垂直製表 r回車 enter f換頁 a發出鳴響 n換行 輸出 輸入雙引號 輸出 輸入單引號 輸出 輸入問號 輸出 輸入反斜槓 輸出 輸入斜槓 point 1 b 的結合使用 code blocks編譯器不包含 b 識...