網(wǎng)站制作NEWS
C語言入門階段:帶你深入理解常量和變量
深入理解C語言中的常量和變量
常量
常量是編程世界中重要組成部分,分為整型常量、實型常量和字符常量。
整型常量包括十進制整數(shù)、八進制整數(shù)和十六進制整數(shù),例如:123、-456、0、0123、-011、0x123、-0x12。
實型常量,即浮點數(shù)常量,分為float單精度浮點數(shù)和double雙精度浮點數(shù),如2e3f、3.6d、0f、3.84d、5.022e+23f。
字符常量由一對英文半角格式的單引號(' ')引起來,包括英文字母、數(shù)字、標點符號及由轉義序列表示的特殊字符,例如:'a'、'1'、'&'、'\r'、'0x20'。其中,'0x20'表示空白字符。
變量
變量在程序運行時用于臨時存放數(shù)據(jù)。變量由標識符標識,內(nèi)存單元中存儲變量的值。如:int x = 0, y;
y = x + 3;
變量的數(shù)據(jù)類型包括基本類型、構造類型、指針類型、空類型。
整型變量根據(jù)數(shù)值取值范圍分為short、int和long,可被signed和unsigned修飾,無符號類型比有符號類型可存放的正數(shù)范圍大一倍。
實型變量分為float和double,double更精確,占用空間較大,賦值時需要加上“F”或“f”。
浮點數(shù)類型轉換時,有效數(shù)字有限,可能會產(chǎn)生誤差。
字符型變量用char表示,每個字符占用1個字節(jié),賦值時使用單引號括起字符。
字符型變量也是整型類型,可以采用ASCII編碼存儲,轉義字符用于無法直接輸入的字符。
ASCII碼表定義了英文字母、數(shù)字、標點等字符的編碼規(guī)則,廣泛應用于計算機系統(tǒng)。
通過學習,已經(jīng)掌握了C語言中常量和變量的基本知識。如有遺漏,歡迎留言交流。
多重隨機標簽