En C ++, sizeof('a') == sizeof(char) == 1. Cela a un sens intuitif, car il 'a's'agit d'un caractère littéral et sizeof(char) == 1tel que défini par la norme. En C cependant sizeof('a') == sizeof(int). Autrement dit, il semble que les littéraux de caractères C soient en fait des entiers. Quelqu'un...