전체 글
C언어의 기초 #1
리터럴 상수 프로그램에 사용되는 다양한 종류의 데이터 정수 상수 진수 수 범위 특징 예 10진수 0~9 156 8진수 0~7 0으로 시작 0655 16진수 0~9,A~F 0x으로 시작 0x5AF 접미사 L => 정수형 상수를 long형 기억공간 크기(4byte)에 저장 접미사 LL => 정수형 상수를 long long형 기억공간 크기(8byte)에 저장 실수 상수 123.45 -> 1.2345*10^2 -> 1.2345e2 0.012345 -> 1.2345*10^-2 -> 1.2345e-2 접미사 f => 실수형 상수를 float형 4바이트에 저장함 단일 문자 상수 문자를 따옴표로 감싸줌 eg) 'C' 'a' 등 문자는 아스키코드 숫자값으로 변환되어 처리됨 문자열 상수 문자열을 쌍따옴표로 감싸줌 eg) ..
인공지능과 미래사회 #1 - 인공지능의 개요
인공지능 인간의 지적 능력의 일부 또는 전체를 컴퓨팅 시스템을 이용해 구현하는 기능을 말함 인공지능의 기술 분야 => 머신러닝, 관계형 지능 기반 지식 추론, 컴퓨터 비전, 자연어 처리 인공지능의 발전 과정 인공지능의 탄생 => 인공지능을 하나의 학문 분야로 인정 인공지능의 황금기 => 인공 신경망의 초기 이론인 퍼셉트론 대두, 대수학 문제 풀기, 기하학의 정리 증명, 영어 학습 인공지능의 암흑기 => 컴퓨터의 능력의 한계 등에 의한 침체기 인공지능의 부활기와 침체기 그리고 재조명기 => 전문가 시스템 출현으로 관심 증가, 1990년대 주춤해진 후 2000년대 딥러닝 발전으로 재조명됨 생활속의 인공지능 => 인터넷 또는 스마트 기기 등을 활용한 편리함 제공 산업속의 인공지능 => 경제 또는 인간이 하기 ..
C언어의 기초 #0
C언어의 함수 int square(int x) { return x*x; } 출력타입 => int 함수이름 => square 입력 => int 자료형의 x 함수기능 => 대괄호로 묶인 부분 출력(반환값) => x*x (x의 제곱) C언어의 기본 구조 #include //선처리부 #include "my_program.h" int main() { // 프로그램의 시작 //프로그램 명령문 int x = 0; //선언문 먼저, 각 문장 끝 세미콜론 붙이기 x = x + 1; printf("%d",x); return 0; //프로그램 정상 종료 } 변수와 변수의 이름 규칙 변수 == 기억공간의 이름 변수의 이름은 알파벳, 숫자, 언더바로 구성 C언어는 대소문자를 구분하므로, Num과 num은 서로 다른 변수 변수의..
프로그래밍 실습 과제 - 온라인 수업
정수형 변수 출력 예제 #include int main() { int a; int b; int c; a = 10; b = 20; c = 30; printf("a 는 %d 이고 b 는 %d 이고 c 는 %d 입니다", a, b, c); return 0; } 실수의 오차를 확인하는 예제 #include int main() { float num = 0.0f; int i; for(i=1;i
프로그래밍 실습 과제 - 오프라인 수업
자료형 크기 구하는 예제 (3/17) #include void main() { printf("char의 크기 : %d\nshort의 크기 : %d\nint의 크기 : %d\nlong의 크기 : %d\nlong long의 크기 : %d\nfloat의 크기 : %d\ndouble의 크기 : %d\nlong double의 크기 : %d\n",sizeof(char),sizeof(short),sizeof(int),sizeof(long),sizeof(long long), sizeof(float), sizeof(double), sizeof(long double)); } 오버플로우 발생 예제 (3/17) #include void main() { short n = 32767; n = n + 1; //오버플로우 발생 pr..
정수형 변수 출력
자료형 형식 지정자 설명 int %d 부호있는 10진 정수 unsigned int %u 부호없는 10진 정수 float, double %f 부호있는 10진 실수 char %c 문자, 부호있는 10진 정수 unsigned char %c 부호있는 10진 정수 char[] %s 문자열 예제 #include int main() { int a; int b; int c; a = 10; b = 20; c = 30; printf("a 는 %d 이고 b 는 %d 이고 c 는 %d 입니다", a, b, c); return 0; } 실행결과 a 는 10 이고 b 는 20 이고 c 는 30 입니다