목록C언어 (13)
투케이2K
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : C 언어 [소스 코드] // TODO [구현부 소스 코드 작성] int main(void) { /** * ------------------------------------ * [요약 설명] * ------------------------------------ * 1. 오른쪽 시프트 연산자(>>, right shift)는 지정한 수만큼 피연산자의 모든 비트를 전부 오른쪽으로 이동시킵니다 * ------------------------------------ * 2. 오른쪽으로 모든 비트를 이동시키면 맨 오른쪽의 비트는 지정된 수만큼 자동으로 버려지게 됩니다 * ------------------------------------ ..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : C 언어 [소스 코드] // TODO [구현부 소스 코드 작성] int main(void) { /** * ------------------------------------ * [요약 설명] * ------------------------------------ * 1. 왼쪽 시프트 연산자(
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : C 언어 [소스 코드] // TODO [구현부 소스 코드 작성] int main(void) { /** * ------------------------------------ * [요약 설명] * ------------------------------------ * 1. XOR 연산이란 배타적 논리합(exclusive OR)이라고도 불리며, 두 개의 피연산자 중 하나만이 1일 때 1을 반환합니다 * ------------------------------------ * 2. 비트 XOR 연산자는 두 개의 피연산자를 가지는 이항 연산자입니다 * ------------------------------------ * */ // 초기 ..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : C 언어 [소스 코드] // TODO [구현부 소스 코드 작성] int main(void) { /** * ------------------------------------ * [요약 설명] * ------------------------------------ * 1. 비트 OR 연산자는 두 개의 피연산자 비트 중 하나라도 1일 때는 1을 반환합니다 * ------------------------------------ * 2. 비트 OR 연산자는 두 개의 피연산자를 가지는 이항 연산자입니다 * ------------------------------------ * */ // 초기 변수 선언 int x = 7; // 000000..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : C 언어 [소스 코드] // TODO [구현부 소스 코드 작성] int main(void) { /** * ------------------------------------ * [요약 설명] * ------------------------------------ * 1. 비트 AND 연산자는 두 개의 피연산자 비트가 모두 1일 때만 1을 반환합니다 * ------------------------------------ * 2. 비트 AND 연산자는 두 개의 피연산자를 가지는 이항 연산자입니다 * ------------------------------------ * */ // 초기 변수 선언 int x = 7; // 0000000..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : C 언어 [소스 코드] // TODO [구현부 소스 코드 작성] int main(void) { /** * ------------------------------------ * [요약 설명] * ------------------------------------ * 1. 비트 NOT 연산자는 주어진 비트가 1이면 0으로, 0이면 1로 반전시켜 1의 보수로 만들어 줍니다 * ------------------------------------ * 2. 비트 NOT 연산자는 피연산자가 단 하나뿐인 단항 연산자입니다 * ------------------------------------ * 3. 비트 NOT 연산은 부호 비트도 반전시키므..
[참고 사이트] 제목 : [참고 사이트] 온라인 C 언어 코딩 사이트 [사이트 주소] https://www.mycompiler.io/ko/new/c 새 C 프로그램 만들기 - 마이컴파일러 - myCompiler 실행 코드 코드 저장 기존 코드를 유지하시겠습니까? 에디터에 코드가 있는 동안 언어를 전환하려고 합니다. 이를 유지하려면 “기존 코드 유지”를 선택합니다. 예제로 바꾸려면 “예제로 바 www.mycompiler.io
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include int main() { /* * [while(1) 을 사용해 무한 루프 카운트 실시] * 1. count 변수를 통해서 카운트 다운을 실시합니다 * 2. break - 무한 루프를 탈출하기 위해서 사용합니다 */ int count = 1; while (1) { if (count > 5) { printf("카운트 종료 \n"); break; } else..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include int main() { /* * [이중 for문을 사용해서 2단부터 9단까지 구구단 출력 실시] * 1. sum - 곱하기 합계를 저장하는 변수입니다 * 2. \n - 한줄씩 행을 바꿔서 출력한다는 의미입니다 * 3. %d - 정수값을 표현한다는 의미입니다 */ int sum = 0; for (int i = 2; i
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include #define MAX 20 #define MIN 5 int main() { /* * [define 심볼릭 상수를 사용해서 max 최대값, min 최소값 비교 실시] * 1. 상수의 종류에는 리터럴 상수와 심볼릭 상수가 있습니다 * 2. 두 상수의 차이점으로 심볼릭 상수는 변수 앞에 이름이 있는 것입니다 (ex-MIN, MAX 이름) * 3. 상수는 초..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include //심볼릭 상수값 선언 실시 const int MAX = 20; const int MIN = 5; int main() { /* * [const 심볼릭 상수를 사용해서 max 최대값, min 최소값 비교 실시] * 1. 상수의 종류에는 리터럴 상수와 심볼릭 상수가 있습니다 * 2. 두 상수의 차이점으로 심볼릭 상수는 변수 앞에 이름이 있는 것입니다 (e..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include int main() { /* * [printf, scanf 사용해서 두 정수값을 입력받아서 합계 출력 실시] * 1. #pragma warning(disable:4996) - scanf 반환값이 무시되었습니다. 경고를 없애줍니다 * 2. %d - 정수값을 의미합니다 * 3. &변수 - 변수 주소값을 반환해줍니다 */ int one = 0; int tw..
/* =========================== */ [ 설 명 ] 개발 언어 : C언어 [C언어 란?] - C언어는 유닉스 운영체제에서 사용하기 위해 개발된 프로그래밍 언어입니다 - C언어의 발전 단계로는 C++ 언어가 있습니다 - C언어는 실질적으로 모든 컴퓨터 시스템에서 사용할 수 있도록 설계된 프로그랭 언어입니다 - C언어는 절차지향 프로그래밍 언어로 순차적으로 코드를 실행하며 프로그램 전체가 유기적으로 연결될 수 있도록 수행합니다 [C언어 활용 범위] - 모든 C 시스템에는 정규화된 표준 C라이브러리가 존재하며, BASIC 등과 달리 다양한 플랫폼에서 동일한 구현이 가능합니다 - 오늘날 널리 쓰이는 거의 모든 운영체제 커널은 대부분 C로 구현되어 있습니다 [C언어 특징] -..