개발하는중/c(12)
-
자료형, 선행 처리기
자료형과 선행 처리기 1. 상수와 변수 - 자료형 프로그램에서 사용하는 자료의 형태 상수와 변수로 구분 - 프로그램에서 자료(data) 처리를 위해서는 자료의 생성과 저장, 처리 과정이 필요 - C프로그램은 수많은 명령어와 자료들로 구성 ,이들 자료의 정확한 효율적인 활용이 필요 - C언어는 여러가지의 종류의 자료형(data type)을 지원하고 있음 - 상수 항상 고정된 값을 갖는 자료 값이 한번 정해지면 프로그램 도중 그 값을 변경할 수 없는수 l 정수형 상수 구분 예 비고 10진 상수 10, -10, 999 0~9까지의 숫자를 사용하며, 0으로 시작 할 수 없다. 8진 상수 011, 055 0~7까지의 숫자를 사용하며, 숫자 앞에 0을 붙임 16진 상수 0xac,0X2A 0~9과 A~F를 사용하며 ..
2023.03.20 -
c언어 개요
1. C언어의 정의 프로그래밍 언어 - 사람과 컴파일러(compiler)가 이해할 수 있도록 약속된 형태의 언어 -> 기계어, 어셈블리어, c, c++, c#, java, python, kotlin 등 컴파일러 - 프로그래밍 언어로 작성된 프로그램을 컴퓨터가 이해할 수 있도록 기계어로 번역해주는 번역기 어셈블러(assembler) -> 기호로 표현된 어셈블리 코드를 기계어로 변역하는 번역기 인터프리터(interpreter) -> 소스 프로그램을 한번에 기계어로 변환시키는 컴파일러와 달리 프로그램을 한 단계씩 기꼐 어로 해석하여 실행하는 언어처피 프로그램 c언어의 역사 - Denis Ritchie(1972년) - unix 운영체제 구현에 사용할 목적으로 개발 -> 컴퓨터 기종간 호환성을 가진 고급이면서 하..
2023.03.17 -
c언어_연산자의 이해
C언어의 연산자 1.연산자의 이해 01 - 산술연산자 -> 두개의 피연산자 간의 산술 연산을 처리 산술 연산자 의 미 사용 예 + 두수의 합 a + b - 두수의 차 a - b * 두수의 곱 a * b / 두수의 몫 a / b %(모드연산자) 나누기 나머지 a % b - 모드(%) 연산자의 사용 -> 짝, 홀수 및 배수의 구분, 범위 설정 등 - 예 : 산술연산자 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #include void main() { int s1 = 20, s2 = 3; printf(“%d + %d = %d \n”, s1,s2, s1 + s2); 출력 = 23 printf(“%d - %d = %d \n”, s1,s2, s1 - ..
2021.05.18 -
c언어_표준 입력 함수 scanf()의 이해
3. 표준 입력 함수 scanf()의 이해 01 - 형식 int scanf (const char *format[, argument...]; 02 - 기능 표준 입력 장치인 키보드로 입력된 데이터를 저장 03 - 헤더파일 stdio.h 04 - 사용형식 정수를 입력 받는 경우 문자를 입력 받는 경우 int data; scanf(“%d”, &data); char data; scanf(“%c”, &data); 실수를 입력 받는 경우 문자열을 입력 받는 경우 float data1; double data2; scanf(“%f”, &data1); scanf(“%lf”, &data2); char data[10]; scanf(“%s”, data)’; 05 - 예 : scanf()의 이용 - 정수 데이터의 입력 1 2 ..
2021.02.04 -
c언어_상수의 이해
1.상수의 이해 01 - 개념 - 메모리의 일정 공간에 저장된 변경이 불가능한 데이터 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #include void main() { printf(“%d \n”, 10); printf(“%f \n”, 1.2); printf(“%c \n”, ‘k’); printf(“%s \n”, “abcd”); } cs 02 - 수치 상수 고정소수점 상수 정수형 상수 소수점을 포함하지 않는 상수 부동소수형 상수 실수형 상수 소수점을 포함하는 상수 03 - 문자 상수 문자형 상수 단일 인용부호(‘’) 사용 ASCII코드로 표현 가능 문자열 상수 이중 인용부호(“”)사용 문장의 끝을 나타내는 NULL(\0)문자가 포함 됨 ASCII CODE 정보를 표현하기 ..
2021.02.03 -
c언어 기본구조,표준 출력 함수 printf()의 이해
01 - 기본구조 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include ➡ 전처리기 int main(int argc, char * argv[]) { 선언문; 실행문; ➡ 메인함수 … return 0; } Colored by Color Scripter cs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include void main() { 선언문; 실행문; … } cs 02 - 프로그램 실행 1.Compile -작성된 프로그램의 기계어 변환 - Ctrl + F7 *작성된 프로그램을 컴퓨터가 알아듣는 언어인 0,1로 변환시켜 확인함 2.Build -구성 요소들의 결합 및 실행 파일 생성 -F7 3.프로그램 실행 -Ctrl ..
2021.02.02