Records rather than Memories

C programming 본문

Software/C

C programming

Downer 2019. 9. 30. 21:45

#includ <stdio.h>  // 기본 라이브러리 추가, printf, scanf 사용가능

int main(void){ // main 함수가 가장 먼저 실행

 

printf("Hello!!");

return 0; // 반환값 지정

 

}

 

#includ <stdio.h>

int main(void){

 

int x; // 변수 선언

x=5;

printf("%d", x);

printf("변수 x의 메모리 크기는 %d입니다.", sizeof(x)); // sizeof() c언어에서 제공하는 함수 괄호안 메모리 값 제공

return 0;

 

 

- float y = 123456789.123456789; * float는 실수 변수(4byte까지)

- printf("y = %.2f\n, y); * %.2f 실수를 출력할 때 소수점 두 자리 까지 출력

- double z = 123456789.123456789; * float형보다 많은 8byte까지 저장

 

 

- overflow

하나의 오류

 

#include <stdio.h>

#include <limits.h> * INT_MAX 사용을 위해 필요

int main(void){

 

int x = INT_MAX; * int형이 가질 수 있는 최대값을 주는 함수, 약 20억

printf("%d", x+1); * 오버플로우 값이 나온다.

 

return 0;

 

 

 

Comments