c語言表達式語法規(guī)則 簡述整型數(shù)據(jù)與字符型數(shù)據(jù)的異同?
簡述整型數(shù)據(jù)與字符型數(shù)據(jù)的異同?整型數(shù)據(jù)是以二進制值存儲的數(shù)據(jù),即可以有符號數(shù)或無符號數(shù);可以有不同的長度來指定短和長,在不同的平臺上,長度可以是8位、16位、32位甚至64位。字符類型數(shù)據(jù)是存儲在字
簡述整型數(shù)據(jù)與字符型數(shù)據(jù)的異同?
整型數(shù)據(jù)是以二進制值存儲的數(shù)據(jù),即可以有符號數(shù)或無符號數(shù);可以有不同的長度來指定短和長,在不同的平臺上,長度可以是8位、16位、32位甚至64位。字符類型數(shù)據(jù)是存儲在字符的ASCII碼中的字符數(shù)據(jù)(也是二進制值)。雖然字符可以分為符號或非符號,但通常只占用一個字節(jié),即8個二進制位。字符串?dāng)?shù)據(jù)是存儲在ASCII字符代碼中的一系列字符數(shù)據(jù)。在C語言中,這些字符連續(xù)地存儲在內(nèi)存中,字符“0”必須作為字符串結(jié)尾字符存儲在這些字符之后。
舉例說明:整型數(shù)據(jù)和字符型數(shù)據(jù)之間的關(guān)系?
整數(shù)(int):32位。單精度浮點:32位。雙精度:32位。有兩種類型的字符:①,ASCII:8位。② ,Unicode:16位。在不同類型之間轉(zhuǎn)換數(shù)字時:從低精度復(fù)制到高精度低字節(jié),從高精度復(fù)制到低精度高字節(jié)。只是這兩種復(fù)制方法是不同的。例如:省略。