전공공부35 [C] 5. C언어 조건문(if else, switch case) 오늘은 C언어 조건문에 대하여 알아보겠습니다. 단순하게 생각해도 TV 리모컨 버튼에 따라서, TV가 동작하는 것이 다르듯 모든 프로그램에는 조건!이 중요합니다. 예전에 C언어를 정리하며 만든 PPT를 통해 간단하게 알아보겠습니다 ㅎㅎ 1. if ~ else - if만 사용하여 1가지 조건만 비교하거나, else를 활용하여 2가지 이상의 조건을 비교할 수 있습니다. - 실행문이 2개 이상인 경우 중괄호를 통해 묶어줍니다. - else이후 조건문을 붙이지 않으면 위에서 비교한 조건 외 모든 경우가 해당됩니다. - 주의사항 4번의 경우 이제는 아예 Visual Studio에서 에러를 발생시켜버리네요... 2. switch case - 정수형 변수만 사용가능합니다. (즉, 문자형(char)도 비교 가능) - '.. 2023. 12. 19. [C] 4. C언어 입출력 함수(printf, scanf 등) 서식문자, ASCII 코드 C언어의 입출력함수에 관하여 알아보겠습니다. 가장 기본인 입출력함수에는 printf와 scanf가 있습니다. 단어 그대로 printf는 출력, scanf는 입력을 위한 함수입니다. 전에 설명드린대로 두 함수는 stdio.h 파일 안에 정의되어 있어 #include 이 꼭 필요합니다. 한 번 코드로 직접 헤더파일 부분을 주석처리해보시면 아래와 같은 에러가 발생한 것을 보게 됩니다! 일단 주로 쓰는 함수의 사용법에 대하여 알아보겠습니다. 1. printf("서식문자", 변수명); / scanf("서식문자", &변수명); - 큰따옴표 안에 원하는 텍스트를 작성하여 출력합니다. - 변수의 값을 출력하고 싶을 때는 큰따옴표 안에 서식문자를 활용합니다. - scanf에는 변수명 앞에 &를 꼭 사용해주세요. 변수의 .. 2023. 12. 11. [C] 3. C언어의 연산자 종류, 우선순위 C언어에는 다양한 연산자가 있습니다. 일반적으로 쓰는 산술연산자부터 논리연산자 등이 존재합니다. 그리고 그 연산자에는 우선순위가 존재하기에 코드를 잘못 작성하면 원하지 않는 결과를 얻을 수도 있습니다. - 연산자 종류 대입연산자, 산술연산자, 부호연산자는 있는 그대로 사용해주시면 됩니다. 중요한 것만 알아보겠습니다. 복합대입연산자 - 수식을 간단하게 한 것으로 예시인 Sum+=20;은 Sum=Sum+20;과 같습니다. 증감연산자 - i++, i--;으로 사용되며 1씩 증감을 시키는 연산자로 주로 반복문에 사용됩니다. - ++의 위치에 따라, 전위/후위로 나뉘며 위치에 따라 값이 바뀌기 때문에 유의해야 합니다! * 예시(i++은 변수 사용 후 1이 증가되는 연산을 시행하고, ++i는 1증가하는 연산을 먼저.. 2023. 12. 4. [C] 2. C언어의 변수(자료형(Data Type), 선언, 초기화, 변수명), 주석 프로그램을 작성하는 과정에서는 여러 값들이 저장할 필요가 있습니다. 따라서, 변수에 대하여 간단하게 알아보고 C언어를 하며 많이 사용하는 주석에 대하여도 알아보겠습니다. 일단 제가 설명하기 위한 기본 코드입니다. 16번 줄은 오류가 나게되는 줄이니 참고만 해주세요 ㅎㅎ 변수의 위치에 따라 전역변수, 지역변수, static 변수가 있는데 그것은 추후에 알아보겠습니다. - 변수의 자료형: 정수형, 실수형, 문자형이 존재 정수형은 할당 크기에 따라 short, int, long long이 사용가능하며 주로 int를 사용합니다^^ 기본적으로는 음수까지 표현이 가능하고, unsigned를 사용하여 음수는 표현하지 않고 표현범위를 늘릴 수 있습니다. ex1) int는 4byte로 32bit이며 맨 첫번째 bit는 .. 2023. 11. 29. 이전 1 ··· 5 6 7 8 9 다음