亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C/C++ 中sizeof('a')對(duì)比詳細(xì)介紹

 更新時(shí)間:2017年02月27日 14:52:20   投稿:lqh  
這篇文章主要介紹了C/C++ 中sizeof('a')的值對(duì)比詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下

C/C++ 中sizeof('a')的值對(duì)比詳細(xì)介紹

C語(yǔ)言:

char a = 'a';

sizeof(char) = 1

sizeof(a) = 1

sizeof('a') = 4

C++語(yǔ)言:

char a = 'a';

sizeof(char) = 1

sizeof(a) = 1

sizeof('a') = 1

字符型變量是1字節(jié)這個(gè)沒錯(cuò),奇怪就奇怪在C語(yǔ)言認(rèn)為'a'是4字節(jié),而C++語(yǔ)言認(rèn)為'a'是1字節(jié)。

原因如下:

C99標(biāo)準(zhǔn)的規(guī)定,'a'叫做整型字符常量(integer character constant),被看成是int型,所以在32位機(jī)器上占4字節(jié)。

ISO C++標(biāo)準(zhǔn)規(guī)定,'a'叫做字符字面量(character literal),被看成是char型,所以占1字節(jié)。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論