Неверный вывод sizeof - C (СИ)
Формулировка задачи:
#include "stdafx.h"
#include <stdlib.h>
#include <locale.h> /* ДЛЯ РАБОТЫ С КИРИЛЛИЦЕЙ */
int main()
{
setlocale(LC_ALL, "RUS");
puts("ПЕРЕМЕННЫЕ ЗАНИМАЮТ ПАМЯТЬ");
puts("==========================");
printf("%d\nint ", sizeof(int));
printf("%d\nchar ", sizeof(char));
printf("%d\nlong ", sizeof(long));
printf("%d\nlong long ", sizeof(long long));
printf("%d\nunsigned int ", sizeof(unsigned int));
printf("%d\nfloat ", sizeof(float));
printf("%d\ndouble ", sizeof(double));
printf("%d\nlong double ", sizeof (long double));
puts("\n==========================");
system("pause");
}Решение задачи: «Неверный вывод sizeof»
textual
Листинг программы
#include "stdafx.h"
#include <stdlib.h>
#include <locale.h> /* ДЛЯ РАБОТЫ С КИРИЛЛИЦЕЙ */
int main()
{
setlocale(LC_ALL, "RUS");
puts("ПЕРЕМЕННЫЕ ЗАНИМАЮТ ПАМЯТЬ");
puts("==========================");
printf("int %d\n", sizeof(int));
printf("char %d\n", sizeof(char));
printf("long %d\n", sizeof(long));
printf("long long %d\n", sizeof(long long));
printf("unsigned int %d\n", sizeof(unsigned int));
printf("float %d\n", sizeof(float));
printf("double %d\n", sizeof(double));
printf("long double %d\n", sizeof (long double));
puts("==========================");
system("pause");
}