2tle
양현주
2tle
전체 방문자
549
오늘
0
어제
0
  • 분류 전체보기 (13)
    • 코딩 (1)
      • Spring (0)
      • Android Studio (0)
      • NodeJS (0)
      • Python (0)
    • 일상 (0)
      • 자취 (0)
      • 선린인터넷고등학교 (0)
    • 쓰레기통 (12)

블로그 메뉴

  • 홈

공지사항

인기 글

  • 오늘밥뭐지 개인정보처리방침
    2022.10.25
  • C언어의 기초 #1
    2021.03.29
  • 인공지능과 미래사회 #1 - 인공지능의 개요
    2021.03.29
  • C언어의 기초 #0
    2021.03.27
  • 프로그래밍 실습 과제 - 온라인 수업
    2021.03.27

태그

최근 댓글

최근 글

  • 오늘밥뭐지 개인정보처리방침
    2022.10.25
  • C언어의 기초 #1
    2021.03.29
  • 인공지능과 미래사회 #1 - 인공지능의 개요
    2021.03.29
  • C언어의 기초 #0
    2021.03.27
  • 프로그래밍 실습 과제 - 온라인 수업
    2021.03.27

티스토리

hELLO · Designed By 정상우.
2tle

양현주

쓰레기통

프로그래밍 실습 과제 - 오프라인 수업

2021. 3. 27. 00:17

자료형 크기 구하는 예제 (3/17)


#include <stdio.h>
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 <stdio.h>
void main() {
	short n = 32767;
	n = n + 1; //오버플로우 발생
	printf("%d\n", n); 
}

 

 

 

10진수를 8진수와 16진수로 출력하는 예제 (3/26)


#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main() {
	int num = 0;
	printf("정수 1개 입력 : ");
	scanf("%d",&num);
	printf("8진수: %o\n16진수: %x", num,num);
	return 0;
}

 

 

 

3개의 정수를 입력받고 입력받은 정수와 그 정수들의 합을 구하는 예제 (3/26)


#include <stdio.h>

int main() {
	int a, b, c;
	printf("정수 3개 입력 : ");
	scanf_s("%d %d %d", &a, &b, &c);
	printf("입력한 3개의 정수는 %d, %d, %d입니다.\n3개의 정수의 합은 %d입니다.", a, b, c, a + b + c);
	return 0;
}

 

 

 

키와 몸무게를 double로 입력받아 출력하는 예제 (3/26)


#include <stdio.h>

int main() {
	double height = 0, weight = 0;
	printf("당신의 키 : "); 
	scanf_s("%lf", &height);
	printf("당신의 몸무게 : "); 
	scanf_s("%lf", &weight);

	printf("당신의 키는 %.2lf이고, 몸무게는 %.2lf입니다.", height, weight);
	return 0;
}

 

 

 

영문자 1개를 입력받고 아스키코드 값 출력하는 예제 (3/26)


#include <stdio.h>

int main() {
	char character;
	printf("영문자 1개 입력 : ");
	scanf_s("%c", &character);
	printf("아스키코드 : %d",character);
	return 0;
}

 

 

 

이름과 학교를 입력받아 출력하는 예제 (3/26)


#include <stdio.h>
int main() {
	char name[10];
	char sc[20];
// VS 2019에서 scanf_s 사용시 unsigned_int64관련 오류 발생하여 sizeof()값을 unsigned int 변수에 넣음
	unsigned int i = sizeof(name); 
	unsigned int j = sizeof(sc);

	scanf_s("%s", name, i);
	scanf_s("%s", sc, j);

	printf("당신의 이름은 %s이고, 당신의 학교는 %s입니다.", name, sc);
	return 0;
}

 

 

 

 

전위 - 후위 관련 예제 (3/26)


#include <stdio.h>

int main() {
	int a = 10;
	printf("a = %d\n", --a);
	printf("a = %d\n", a--);
	printf("a = %d\n", a);
	return 0;
}

 

 

 

산술연산자 관련 예제 (3/26)


#include <stdio.h>

int main() {
    int a;
    double b;
    a = 1/2; // 0
    b = 1/2; // 0.00

    a = 1/2.0; // 0
    b = 1/2.0; // 0.50

    a = 1.0/2; // 0
    b = 1.0/2; // 0.50
 
    return 0;
}

 

 

문자 입력받아 대문자인경우 1 출력하는 예제 (3/31)


#include <stdio.h>

int main() {
	char ch;
	int res = 0;
	printf("문자 1개 입력 : ");
	scanf_s("%c", &ch, 2);

	res = ch >= 'A' && ch <= 'Z';

	printf("%d\n", res);
	return 0;
}

 

 

연산자 관련 예제 (3/31)


#include <stdio.h>

// 코드가 너무 길때 역슬래시 \ 하나 추가하면 에디터에서 줄 바꿔도 한줄로 인식.
int main() {
	int num1 = 10, num2 = 10, num3 = 10, num4 = 10, num5 = 10;
	num1 += 3;
	num2 -= 3;
	num3 *= 3;
	num4 /= 3;
	num5 %= 3;

	printf("num1 = %d, num2 = %d,num3 = %d\
 num4 = %d, num5 = %d\n", num1, num2, num3, num4, num5);
	return 0;
}

'쓰레기통' 카테고리의 다른 글

C언어의 기초 #0  (0) 2021.03.27
프로그래밍 실습 과제 - 온라인 수업  (0) 2021.03.27
파이썬 기초 문법 #1  (0) 2021.03.26
정수형 변수 출력  (0) 2021.03.26
HTML의 기본 구조 #4 - 이미지 태그  (0) 2021.03.26
    '쓰레기통' 카테고리의 다른 글
    • C언어의 기초 #0
    • 프로그래밍 실습 과제 - 온라인 수업
    • 파이썬 기초 문법 #1
    • 정수형 변수 출력
    2tle
    2tle
    댓글쓰기
    다음 글
    프로그래밍 실습 과제 - 온라인 수업
    이전 글
    파이썬 기초 문법 #1

    티스토리툴바