文字列リテラルの大きさを表示する

明解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