본문 바로가기

분류 전체보기105

[C 언어] 반복문 - for, while, do while ■ 증감연산자 - ++, --프로그램에서 변수 값을 1 증가시키거나 1 감소시키는 경우에 사용하는 연산자이다.#include int main(void){ int a = 10; printf("a=%d\n", a); a++; printf("a=%d\n", a); a++; printf("a=%d\n", a); return 0;} "++" 연산자가 앞에 있으면 먼저 연산을 한 후 실행하고 "++" 연산자가 뒤에 있으면 실행 후 연산을 하게 된다.#include int main(void){ int b = 20; printf("b=%d\n", ++b); printf("b=%d\n", b++); printf("b=%d\n", b); return 0;}■ 반복문 - forfor(선언; 조건; 증감)#include in.. 2024. 12. 21.
필드버스(fieldbus)란? ■ 필드버스(fieldbus) 정의필드버스(fieldbus)는 실시간 분산 제어를 위해 사용되는 산업용 컴퓨터 네트워크 프로토콜 집합의 통칭으로서, 현재 IEC 61158로 표준화되어 있다.출처 : 위키백과, https://ko.wikipedia.org/wiki/%ED%95%84%EB%93%9C%EB%B2%84%EC%8A%A4 필드버스(fieldbus)는 공장 자동화와 프로세스 제어 시스템에서 사용되는 산업용 네트워크 통신 표준을 의미한다. 간단히 말해, 다양한 산업 장치(센서, 액추에이터, 컨트롤러 등)가 서로 데이터를 교환할 수 있도록 하는 디지털 통신 네트워크이다. 필드버스는 각 장치를 하나의 네트워크 케이블로 연결하여 통신할 수 있도록 한다. 이를 통해 배선 복잡성을 줄이고 데이터 통신을 디지털화.. 2024. 12. 21.
[C 언어] 서식 지정자 ■ 정수형 (Integer)포맷 지정자자료형설명출력 예제입력 예제%dint10진수 정수 출력 및 입력4242%iint10진수 정수, 입력 시 16진수/8진수도 허용420x2A%uunsigned int부호 없는 10진수 출력 및 입력4242%xunsigned int16진수(소문자) 출력 및 입력2a2a%X unsigned int 16진수(대문자) 출력 및 입력 2A2A%o unsigned int 8진수 출력 및 입력5252 ■ 부동소수점 (Floating Point) 포맷 지정자자료형설명출력 예제입력 예제%ffloat, double고정 소수점 형식3.143.14%e지수 표기법(소문자 e)3.14e+013.14e1%E 지수 표기법(대문자 E) 3.14E+013.14E1%g자동 형식(e 또는 f로 출력)3... 2024. 12. 20.
[C 언어] 표준 입출력 - printf, scanf, getchar printf, scanf는 첫번째 입력 인자로 전달한 포멧에 맞게 출력하거나 입력받는 함수이다.■ printf - 연산#include int main(void){ int add = 3 + 7; printf("add"); return 0;}#include int main(void){ int add = 3 + 7; printf("3+7=%d\n", add); return 0;}#include int main(void){ int add = 3 + 7; printf("%d+%d=%d\n", 3, 7, 3+7); return 0;}#include int main(void){ int add = 3 + 7; printf("%d * %d = %d\n", 15, 35, 15*35); return 0;}■ scanf.. 2024. 12. 19.
[C 언어] 정수 형식, 정수형 변수, 실수형 변수, 상수 ■ 정수 형식형식명바이트 수표현 범위char1-128 ~ 127unsigned10 ~ 255short2-32768 ~ 32767unsigned short20 ~ 65536int4-2,147,483,648 ~ 2,147,483,647unsigned int40 ~ 4,294,967,295long4-2,147,483,648 ~ 2,147,483,647unsigned long40 ~ 4,294,967,295long long8-9223372036854775808 ~ 9223372036854775807unsigned long long 0 ~ 18446744073709551615■ 정수형 변수#include int main(void){ int age = 12; printf("%d\n", age); age = 13; .. 2024. 12. 18.
[C 언어] Hello World!! # include // 표준 입출력 헤더 파일 포함문int main(void) // 프로그램 진입점{ printf("Hello World!! \n"); // 함수 호출문 return 0; // 결과 반환문}■ # include // 표준 입출력 헤더 파일 포함문C언어에서 #이 붙어 있는 구문은 약속한 코드로 바꾸어주는 매크로 문법이다.  매크로 구문 중에서 # include는 뒤에 표시한 파일의 내용을 소스파일에 포함시키는 구문이다. 미리 작성한 라이브러리를 이용하거나 다른 파일에 있는 내용을 포함할 때 사용하는 구문이다. 여기서 포함한 stdio.h 파일에는 printf, scanf 등과 같은 키보드에서 입력받거나 모니터에 출력하는 표준 입출력(Standard Input Output) 기능을 사용할 .. 2024. 12. 18.