A的大小是多少c语言中,C/C+中字符(A)的大小
生活随笔
收集整理的這篇文章主要介紹了
A的大小是多少c语言中,C/C+中字符(A)的大小
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C/C+中字符(A)的大小
C和C+中字符的大小是多少?據我所知,C和C+中字符的大小都是1字節。#include?int?main(){
printf("Size?of?char?:?%d\n",sizeof(char));
return?0;}#include?int?main(){
std::cout<
return?0;}
沒有任何意外,它們都給出了輸出:Size of char : 1
現在我們知道字符被表示為'a','b','c','|'.。所以我把上面的代碼修改為:
在C中:#include?int?main(){
char?a?=?'a';
printf("Size?of?char?:?%d\n",sizeof(a));
printf("Size?of?char?:?%d\n",sizeof('a'));
return?0;}Size?of?char?:?1Size?of?char?:?4
在C+中:#include?int?main(){
char?a?=?'a';
std::cout<
std::cout<
return?0;}Size?of?char?:?1Size?of?char?:?1
為什么sizeof('a')在C和C+中返回不同的值?
總結
以上是生活随笔為你收集整理的A的大小是多少c语言中,C/C+中字符(A)的大小的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于程序员的脑筋急转弯(附答案)
- 下一篇: WAP PUSH的SMS PDU解析