I know that C and C++ are different languages.
Code - C
#include <stdio.h>
int main()
{
    printf("%zu",sizeof('a'));
    return 0;
}
Output
4
Code- C++
#include <iostream>
int main()
{
    std::cout<<sizeof('a');
    return 0;
}
Output
1
https://stackoverflow.com/a/14822074/11862989 in this answer user Kerrek SB(438k Rep.) telling about types in C++ nor mentions char neither int but just integral.
is char in C++ is integral type or strict char type ?
 
     
     
    