![아래 코드의 바이트를 146에서 144로 줄이려면 어떻게 해야 합니까? 도움이 필요합니다. [닫기]](https://linux55.com/image/218268/%EC%95%84%EB%9E%98%20%EC%BD%94%EB%93%9C%EC%9D%98%20%EB%B0%94%EC%9D%B4%ED%8A%B8%EB%A5%BC%20146%EC%97%90%EC%84%9C%20144%EB%A1%9C%20%EC%A4%84%EC%9D%B4%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%EB%8F%84%EC%9B%80%EC%9D%B4%20%ED%95%84%EC%9A%94%ED%95%A9%EB%8B%88%EB%8B%A4.%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
코드의 바이트(메모리)를 어떻게 줄일 수 있나요?
#include<stdio.h>
/**
* main - Entry Point
* Return: Always 0 (success)
*/
int main(void)
{
printf("Size of a char: %d byte(s)\n", sizeof(char));
printf("Size of an int: %d byte(s)\n", sizeof(int));
printf("Size of an long int: %d byte(s)\n", sizeof(long int));
printf("Size of an long long int: %d byte(s)\n", sizeof(long long int));
printf("Size of a float: %d byte(s)\n", sizeof(float));
return (0);
}
146바이트가 아닌 144바이트인가요?
답변1
이건 숙제 같은데...
출력 문자열에서 두 개의 구문 오류를 수정하면 printf
문자 두 개가 제거되어 컴파일된 코드의 크기가 정확히 2바이트 줄어들 수 있습니다.