제목: [Intel] 엣지 AI SW 아카데미
부제목: 4일차
일정: 2023.10.30(월)
수업 내용:
-Visual Studio 2013 설치
-C 언어 기본
-Visual Studio 프로젝트 생성
-C Programming
목표:
1. 프로그램 개발
-플로우 차트를 통해 프로그램의 실행 순서를 확인한다.
2. Visual studio 실행
3. 상수, 변수와 자료형
-변수 선언 예제
#include <stdio.h>
int main()
{
int a1, a2, a3; // 정수를 저장할 int형 변수 선언
a1 = 10;
a2 = 20;
a3 = a1 + a2; // a1과 a2에 저장된 값을 더한 결과를 a3에 저장
printf("a1 = %d, a2 = %d, a3 = %d\n", a1, a2, a3);
a3 = a2 / 2; // a2에 저장된 값을 2로 나눈 값(몫)을 다시 a3에 저장
printf("a1 = %d, a2 = %d, a3 = %d\n", a1, a2, a3);
return 0;
}
-자료형
-ASCII 코드
4. 표준 입출력과 형식 지정자
- printf 함수
#include <stdio.h>
3 int main()
4 {
5 printf("%c\n", 'a'); // 문자 상수 'a' 출력
6 printf("%c\n", 97); // ASCII 코드 값이 97인 문자 출력
7 printf("%c\n", ‘\141'); // ASCII 코드 값이 8진수로 141인 문자 출력
8 printf("%c\n", ‘\x61'); // ASCII 코드 값이 16진수로 61인 문자 출력
9
10 printf("삐음 : %c\n", '\a');
11 printf("단일 인용부호 : %c\n", '\'');
12 printf("abcdef\b\b\b\b");
13 printf("%s\n", "ghijk");
14
15 return 0;
16 }
- scanf 함수
#include <stdio.h>
int main()
{
int age;
char gender;
double height;
printf("성별은? (남자라면 M 여자라면 F) ");
scanf_s("%c", &gender);
printf("나이는? ");
scanf_s("%d", &age);
printf("키는? ");
scanf_s("%lf", &height);
printf("\n============\n");
printf("성별: %c\n", gender);
printf("나이: %d세\n", age);
printf("키: %.1lfcm\n", height);
return 0;
}
5. 연산자
- 실습
#include <stdio.h>
int main()
{
int n1, n2, max, min;
printf("두 정수 입력 : ");
scanf("%d %d", &n1, &n2);
(n1 > n2) ? (max = n1, min = n2) : (max = n2, min = n1);
printf("\n>> 큰 수 / 작은 수 = %d\n", max / min);
printf(">> 큰 수 % 작은 수 = %d\n", max % min);
return 0;
}
'[Intel] 엣지 AI SW 아카데미 > 절차지향 프로그래밍 수업 70hour' 카테고리의 다른 글
[Intel] 엣지 AI SW 아카데미 6일차 (부산상공회의소 인력개발원) (1) | 2023.11.09 |
---|---|
[Intel] 엣지 AI SW 아카데미 5일차 (부산상공회의소 인력개발원) (0) | 2023.11.09 |
[Intel] 엣지 AI SW 아카데미 3일차 (부산상공회의소 인력개발원) (0) | 2023.11.09 |
[Intel] 엣지 AI SW 아카데미 2일차 (부산상공회의소 인력개발원) (2) | 2023.11.09 |
[Intel] 엣지 AI SW 아카데미 1일차 (부산상공회의소 인력개발원) (0) | 2023.11.09 |