일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 구조체
- float
- libft
- 함수
- 자료형
- Class
- vs코드 단축키
- python
- C++
- Double
- 42cursus
- C언어
- 42서울
- 포인터
- docker
- nginx
- 42
- for
- else if
- 패킹
- cout
- 2차원배열
- 동적할당
- 42Seoul
- ft_server
- iF
- list
- While
- jupyter 단축키
- phpmyadmin
- Today
- Total
목록C언어 (28)
Developer
실수 자료형은 부동 소수점 방식으로 수를 표현하는데 이는 진법 진수 이후에 따로 다루겠다. 지금은 실수 자료형에 float, double이 있고, 각각 4바이트와 8바이트라는 것만 알면 된다. #include int main(){ float a=3.141f; double b=314.15; printf("%f %f\n",a,b); printf("%e %e\n",a,b); return 0; } float형 변수에 값을 넣을 때에는 숫자 뒤에 f를 입력해 주어 표현한다. 둘 다 서식 지정자 %f로 출력할 수 있으며, 서식 지정자 %e는 지수 형식으로 출력하는 것이다. 정수 자료형의 사용과 크게 다르지 않다. 오버플로와 언더 플로가 다른데 실수에는 무한대라는 개념이 존재한다. 작은 값을 큰 수로 나누어 주면 언..
자료형 크기 범위 char 1byte -128~127 unsigned char 1byte 0~255 int 4byte -2,147,483,648 ~ 2,147,483,647 unsigned int 4byte 0 ~ 4,294,967,295 이전 글에서 말했듯이 unsigned는 부호가 없는 자료형을 말한다. 어렵게 생각할 필요 없다. 크기는 부호가 있으나 없으나 똑같으므로 0부터 시작한다는 것만 생각하면 된다. #include int main(){ char num1=-10; int num2 =-3215151; long long num3 = 555555555555555; printf("%d %d %lld",num1,num2,num3); return 0; } long long 타입의 변수를 출력하기 ..
다양한 값을 다루기 위해 변수가 필요하므로 변수에 대해서 알아보자. C언어의 변수 선언은 아래와 같이 선언한다. 자료형 변수이름; ex)int a; //정수형 변수 a를 선언한다. 자료형 우선 자료형에 대해서 알아보자 C언어에 있는 자료형의 종류는 아래의 표와 같다.(window) 자료형 크기 범위 char 1byte -128 ~ 127 short 2byte -32,768 ~ 32,767 int 4byte -2,147,483,648 ~ 2,147,483,647 long 4byte -2,147,483,648 ~ 2,147,483,647 long long 8byte -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 float 4byte 1.175494e..
#include int main(void){ printf("Hello World!\n"); return 0; } 실행을 하게되면 콘솔창에 Hello World! 라는 문자열을 출력해준다. 소스를 살펴보자 #include란 헤더 파일을 포함시킨다는 뜻이며 main함수 안에있는 printf함수를 사용하기위해 stdio.h 헤더파일을 포함한것이다. 다음으로 나오는 코드는int main(void)라는 코드인데 main함수는 C언어로 프로그램을 만들었을때 가장 처음으로 실행되는 특별한 함수이다.(main함수가 없다면 컴파일이 되지않는다.) main앞에 int는 해당 함수의 반환타입을 나타낸다. 반환값은 함수 바깥으로 원하는 값을 전달하는 것인데 main함수 맨 마지막에 있는 return 0;으로 main함수가 종..