본문 바로가기
반응형

프로그래밍/C11

[C언어] 정수 자료형( 크기 및 범위, 최솟값과 최댓값 표현, 오버플로우, 언더플로우, 크기가 표시된 정수 자료형 ) / 실수 자료형( 최솟값과 최댓값 표현, 오버플로우와 언더플로우 ) / 자료형 .. [C언어] 정수 자료형( 크기 및 범위, 최솟값과 최댓값 표현, 오버플로우, 언더플로우, 크기가 표시된 정수 자료형 ) / 실수 자료형( 최솟값과 최댓값 표현, 오버플로우와 언더플로우 ) / 자료형 크기 구하기에 대해서 정리한다. 정수 자료형 - 소수점 이하 자리가 없는 숫자 정수 자료형의 크기 및 범위 정수 자료형의 오버플로우와 언더플로우 - 변수에 저장할 수 있는 범위보다 값이 작아지면 다시 최댓값부터 시작하는 언더플로우가 발생하고 반대로 저장할 수 있는 범위보다 값이 커지면 오버플로우가 발생해 최솟값부터 다시 시작하게 된다. - 부호 있는 정수에 오버플로우가 발생하면 최솟값(음수)부터 다시 시작, 언더플로우가 발생하면 최댓값(양수)부터 점점 작아진다. - 부호 없는 정수에 오버플로우가 발생하면 0부.. 2017. 10. 9.
[C언어] 기본문법 / 변수 [C언어] 기본문법 / 변수에 대해서 정리한다. 기본문법 - C언어는 구문이 끝날 때 ;(세미콜론)을 붙인다. - 주석은 한줄 주석인 //과 범위 주석인 /**/를 이용한다. ( 범위 주석은 코드 안에서 해당 부분만 주석으로 만드는데 사용할 수도 있다 ) - 중괄호를 이용해서 코드의 영향 범위를 나타낸다. ( 중괄호 뒤에는 각 문법마다 세미콜론을 붙이거나 안붙이는 경우가 각각 있다 ) - 코드의 범위는 중괄호를 이용해서 해주지만 들여쓰기를 이용해서 코드의 가독성을 높이는게 중요하다. ( 보통 공백 2칸, 공백 4칸, 탭 1칸으로 들여쓰기를 많이 이용한다 ) - 개행문자(\n)를 이용해서 출력 결과를 줄바꿈 한다. 변수 - 값을 저장하는 공간 - 자료형과 변수의 이름으로 구성되어 있다. ( "자료형 변수명.. 2017. 10. 9.
[C 언어] 함수, 배열, 포인터 함수, 배열, 포인터 [ 함수 ] * 함수란?- 특정 작업을 독립적으로 수행하는 프로그램의 단위 * 함수를 만드는 이유 - 소스코드 중복을 없애준다.- 한번 만들어진 함수를 여러번 호출하여 사용할 수 있다.- 한번 작성된 함수를 다른 프로그램에서도 사용할 수 있다. * 함수의 분류 - 라이브러리 함수 : 컴파일러가 기본적으로 제공하는 표준함수- 사용자 정의 함수 : 프로그래머가 직접 작성해서 사용하는 함수 * 함수의 정의 선언* 함수의 네가지 형태* return* 매개 변수(parameter)의 종류 [ 배열 ] - 다수의 데이터를 저장하거나 처리할때 사용 [ 포인터 ] - 모든 변수는 컴퓨터 메모리의 특정 장소에 위치하고 있다.- 메모리에 적재되어있는 데이터는 각각 자신의 위치를 알리기위해 연속적인 번.. 2017. 6. 2.