c语言,这个程序中的字节数为什么是4

代码:

#include 
  int main()
 {
  char c = 97;
 printf("%d\n", sizeof(c+20));
 return 0;
 }

为什么结果是4,而不是1呢,一个英文字母的字节数不应该是1吗

经过运算,已是int类型,4。

噢噢原来是这样,谢谢您!!