如inti;i=6;這里我知道系統(tǒng)要為變量i分配4個字節(jié),那6這個整形常量還需要單獨分配內(nèi)存嗎?還是說6不用再單獨分配內(nèi)存,而只是作為一個整數(shù)存在i這個變量所占的內(nèi)存中?因為譚浩強的書上有這樣一句原話“在程序中出現(xiàn)的常量是要存放在計算機的存儲單元中的。這就必須確定分配給它多少字節(jié),按什么方式存儲。例如,程序中有整數(shù)12,在VisualC++6.0中會分配給它4個字節(jié),按補碼方式存儲?!边@書上的話不太懂,看著話的意思是就單單一個整數(shù)12,也要占4個字節(jié),我如果寫inti=12,那是不是總共要占8個字節(jié)(i占4個,12占4個?)
C語言中字符串常量要占內(nèi)存,那普通的常量呢?例如整型常量
慕桂英546537
2019-04-14 11:18:22