Я провел несколько экспериментов, но объяснить почему это так работает я не смог
Пример 1:
#include <stdio.h>
int main() {
/// латиница
printf("\n%d",sizeof('a')); /// 1
/// кириллица
printf("\n%d",sizeof('ф')); /// 4
return 0;
}
Пример 2:
#include <stdio.h>
int main() {
char a = 'a'; /// латиница
char b = 'ф'; /// кириллица
printf("\n%d",sizeof(a)); /// 1
printf("\n%d",sizeof(b)); /// 1
return 0;
}
Вообще ничего не понимаю объясните! P.S Компилятор g++
Свежие комментарии