C10 C언어 #8(연산자) 연산자는 보통 기능에 따라 분류하지만 피연산자의 개수에 따라 나눌 수도 있습니다. 피연사자가 하나면 단항 연산자, 2개면 이항 연산자, 3개면 삼항 연산자가 됩니다. 1. 산술 연산자 산술 연사자는 수학에서도 많이 사용하는 더하기, 빼기 등의 연산을 의마한다.산술 연산자에는 더하기(+), 빼기(-), 곱하기(*), 나누기(/), 나머지(%)가 있습니다.모두 2개의 피연사자를 사용하며 이 중 - 연산자는 피연산자를 하나만 사용할 때는 피연산자의 부호를 바꾸는 역할도 합니다. 실행 결과a의 값 : 10, b의 값 : 20덧셈 : 30뺄셈 : -10곱셈 : 200a의 음수 연산 : -10 대입 연산자변수에서도 = 기호를 다루었습니다. =는 대입 연산자라 하며 오른쪽 수식의 결과를 왼쪽 변수에 저장합.. 2024. 6. 3. C언어 #7(데이터 입력) 키보드로 입력하는 모든 내용은 문자로 인식됩니다. 입력한 데이터를 연산이 가능한 정수나 실수로 사용하려면 변환 과정이 필요합니다. 1. scanf 함수의 사용법 scanf 함수는 키보드에서 입력한 값을 변수에 저장할 때 사용합니다.변수의 형태에 맞는 변환 문자를 사용하고 입력할 변수 앞에 & 기호를 붙이면 됩니다.( 예 - scanf("%d", &a); %d는 int형 변환 문자, &는 변수명 앞에 붙입니다, a는 변수명입니다.)실행결과10입력된 값 : 10계속하려면 아무 키나 누르세요... 프로그램을 실행하고 결과 창을 보면 커서가 깜빡이며 대기합니다. 7행의 scanf("%d", &a);를 실행한 결과로 값을 입력하기 전까지 대기하며 그 이후의 행은 실행하지 않습니다.원하는 정수를 입력하게 되.. 2024. 5. 24. 팀 프로젝트 - 스마트팜_아두이노 #2(조립) 1. 스마트팜 키트 구성 키트의 구성품으로는 위 사진에 있는 것들과 설명서가 있습니다. 2. 조립 과정 스마트팜의 뼈대가 될 아크릴판을 먼저 조립해준다. 스마트홈에 비해 덩치가 커서 안에 공간이 매우 넓다. 환풍기와 아두이노보드를 왼편에 달아준 모습이다. 내부의 환기를 위해서 환풍기를 달아 주는데 바람의 방향이 안쪽으로 흘러 들어가는 모습이다. LCD I2C 모니터를 달아준 모습이다. 나중에 온습도나 다른 측정 값들을 출력하여 볼 수 있다. 무선으로 휴대폰과 연동이 되는 카메라이다. 아마도 현장에 없을 때 모니터링을 하기 위해 구성에 넣어 놓은 기기인 것 같다. 각도상 촬영이 원활해 보이지는 않는다. 환풍기와 아두이노 보드 사이를 보면 모듈 하나가 달려 있는.. 2024. 5. 24. 팀 프로젝트 - 스마트팜_아두이노 #1(Opening) 나는 어릴 때부터 시골에서 지내는 생활이 좋았다. 흙냄새와 약간의 거름 냄새, 풀벌레 소리, 아침의 이슬 냄새 등이 너무 좋았다. 그래서 나중에 나이가 들면 시골에서 살면서 텃밭을 가꾸는 삶을 살고 싶다고 항상 생각해왔다. 하지만 아직 젊은 나이기 때문에 그럴 수 없어 좀 아쉽다. 어떻게 하면 시골 라이프의 느낌을 약간이나마 느끼면서 즐거운 생활을 할 수 있을지 고민이 너무 되었다. 그러다가 번뜩이는 아이디어가 대뇌의 전두엽을 스쳐 지나갔다. 그것은 바로 바로 바로~ 로또 당첨!!!! 아두이노 스마트팜 키트!!! 스마트홈과 같이 조립이 쉬우며 나름 여러 가지 구성이 잘 되어있기에 시골에서 텃밭을 가꾸듯이 원하는 식물을 잘 키울 수 있을 것 같다. 어떤 식물을 키울지 고.. 2024. 5. 24. C언어 #6(예약어와 식별자) 예약어(rexerved word 또는 key word)는 컴파일러와 사용 방법이 약속된 단어이고 식별자(identifier)는 필요에 따라 만들어 사용하는 단어입니다. 예를 들어 변수 선언문에서 자료형 이름은 예약어이고, 변수명은 식별자입니다. int age;int는 예약어이고 age는 식별자이다. 자료형 int는 정수를 저장할 메모리 공간을 확보하도록 지시하는 약속된 단어입니다.변수면 age는 확보한 저장 공간에 이름을 붙이는 것이므로 원하는 식별자를 사용할 수 있습니다.식별자는 만들어 사용하는 단어이므로 중복되지 않는다면 어떤 것이든 사용할 수 있습니다.단 몇 가지 규칙을 지켜서 사용해야 합니다. 1. 식별자 생성 규칙 알파벳 대문자 A~Z, 소문자 a~z, 숫자 0~9, _(밑줄, underl.. 2024. 5. 24. C언어 #5(변수와 자료형) 프로그램에서 데이터를 메모리에 저장해 놓으면 필요할 때마다 꺼내 사용할 수 있습니다. 이때 변수 선언을 통해 메모리에 저장 공간을 확보합니다. 변수는 데이터의 종류에 따라 각각 다른 형태를 사용하는데,정수는 int, 실수는 double, 문자는 char, 문자열은 char 배열을 사용합니다. 1. 변수 선언 방법 실행결과변수 a의 값 : 10변수 b의 값 : 10변수 c의 값 : 30변수 da의 값 ; 3.5변수 ch의 값 : A5 int를 사용하여 a를 정수형 변수로 선언합니다.6 int를 사용하여 b, c를 정수형 변수로 선언합니다.7 double을 사용하여 da를 실수형 변수로 선언합니다.8 char을 사용하여 ch를 문자형 변수로 선언합니다.16 a, b, c는 정수형이기 .. 2024. 5. 24. 이전 1 2 다음