초보자를 위한 C언어 300제(31번~40번)
▶031. sizeof 연산자 이해하기 문제 : 문자형,정수형,실수형이 차지하는 메모리의 크기를 출력하는 프로그램을 작성하세요. 문자열은 1바이트, 정수형은 4바이트, 실수형은 8바이트인 것을 확인 할 수 있다. ▶032. 중첩 조건문 이해하기(if~else) 문제 : 정수형 변수 i, j, k를 정의하고 각각을 1, 2, 7로 초기화하세요. 그리고 i의 값이 1이고 j의 값이 2일 때, k의 값이 3인 경우와 k의 값이 4인 경우, 그리고 k의 값이 5인 경우에 따라 각각 i, j, k를 출력하고, k의 값이 3,4,5가 아닌 경우 i, j, k의 값을 출력하는 프로그램을 작성하세요. k의 값이 3,4,5 가 아니기 때문에 결국 출력은 else문에 있는 문장만 출력이 된다. ▶033. 중첩 순환문 이해..
초보자를 위한 C언어 300제(21번~30번)
▶021. 대입 연산자 이해하기(=) 문제 : 정수형 변수 i를 정의하고, 1로 초기화하는 프로그램을 작성하세요. ▶022. 부호 연산자 이해하기(+,-) 문제 : 변수 x,y를 정의하고, x의 값은 +4로, y의 값은 -2로 초기화하는 프로그램을 작성하세요. ▶023. 사칙 연산자 이애하기(+,-,*,/) 문제 : 정수형 변수 x,y를 정의하고 x를 4로 y를 2로 초기화합니다. 이 x,y에 대하여 덧셈, 뺄셈, 곱셈, 나눗셈 사칙 연산을 하는 프로그램을 작성하시오. ▶024. 증감 연산자 이해하기(++,--) 문제 : 정수형 변수 x를 정의하고 1로 초기화한 후, x의 값을 1증가 또는 감소시켜서 출력하는 프로그램을 작성하세요. ▶025. 관계 연산자 이해하기(,=,>=,
초보자를 위한 C언어 300제(11번~20번)
▶011. 문자형 변수 이해하기(char) 문제 : 문자형 변수를 여러 개 정의하고 200, 'a'를 대입하는 프로그램을 작성하세요. char형변수는 1바이트이므로 -128~127 까지의 수만 저장이 가능합니다. 따라서 변수 a에는 200의 값을 담을 수 없기 때문에 -56 와같이 변환되어나옵니다. 그리고 문자 c는 잘 출력되는 것을 확인 할 수 있고 , unsigned char의 변수 c는 부호비트 없이 양수로만 쓰이기 때문에 0부터 255까지 담을 수 있기 때문에 잘 출력됩니다. ▶012. 정수형 변수 이해하기(int) 문제 : 정수형 변수 i를 정의하고 2,000,000,000을 대입하는 프로그램을 작성하세요. 정수형 변수 int는 4바이트로써 -2,147,483,648 ~ +2,147,483,64..