文字列リテラルの大きさを表示する
明解C言語 入門編 > 9. 文字列の基本 >
文字列リテラルの大きさを表示する
C
#include <stdio.h>
int main(int argc, char* argv[])
{
printf("sizeof(\"123\") = %u\n", (unsigned)sizeof("123"));
printf("sizeof(\"AB\\tC\") = %u\n", (unsigned)sizeof("AB\tC"));
printf("sizeof(\"abc\\0def\") = %u\n", (unsigned)sizeof("abc\0def"));return 0;
}
実行結果
T:\>lesson068\Project1.exe
sizeof("123") = 4
sizeof("AB\tC") = 5
sizeof("abc\0def") = 8