sizeofの使い方テストについて

7881 ワード

sizeofの使い方が分からない場合は、このコードを見て説明する必要もなく、はっきりしていると思います.あまり話さない:上コード~~~


/************************************************************************* > File Name: Testsizeof.c > Author:Victor Qi > Mail:Victor_QiGetFuture@163.com > Created Time: Mon 07 Mar 2016 10:32:07 PM CST ************************************************************************/ #include<stdio.h> int main(void) { printf("sizeof 1
%d
"
,(sizeof 1)); printf("sizeof (1)
%d
"
,(sizeof (1))); printf("sizeof (-1)
%d
"
,(sizeof (-1))); printf("sizeof -1
%d
"
,(sizeof -1)); printf("sizeof 0
%d
"
,(sizeof 0)); printf("sizeof (0)
%d
"
,(sizeof (0))); printf("sizeof (\"Hteke\")
%d
"
,(sizeof ("Hteke"))); printf("sizeof \"Hteke\"
%d
"
,(sizeof "Hteke")); printf("sizeof (\"H\")
%d
"
,(sizeof ("H"))); printf("sizeof \"H\"
%d
"
,(sizeof "H")); printf("sizeof 'Hello'
%d
"
,(sizeof 'Hello')); printf("sizeof ('hello')
%d
"
,(sizeof ('Hello'))); printf("sizeof 'H'
%d
"
,(sizeof 'H')); printf("sizeof ('H')
%d
"
,(sizeof ('H'))); }

実行結果は次のとおりです.
sizeof 1
4
sizeof (1)
4
sizeof (-1)
4
sizeof -1
4
sizeof 0
4
sizeof (0)
4
sizeof ("Hteke")
6
sizeof "Hteke"
6
sizeof ("H")
2
sizeof "H"
2
sizeof 'Hello'
4
sizeof ('hello')
4
sizeof 'H'
4
sizeof ('H')
4

この結果を見て、sizeofの様々なシーンでの役割は説明するまでもないだろう.sizeof()キーワードにとって、それ自体が分かりやすいからです.みそ紫~