728x90
반응형

데이터 타입

✔️ 변수에 저장될 데이터의 형식을 나타내는 것

 

데이터 타입의 유형

✔️ 정수 타입

✔️ 부동소수점 타입 (실수)

✔️ 문자 타입

✔️ 문자열 타입

✔️ 불린 타입

✔️ 배열 타입

 

❓ Python에서는 기본적으로 지원하지만 C, Java 언어에서는 외부 라이브러리를 통해서만 사용할 수 있는 자료형으로, 16Byte의 크기를 갖고 실수(8Byte)와 허수(8Byte)의 합으로 이루어진 숫자 표현을 저장하는 자료형은?

 

더보기

Complex


변수의 개요

✔️ 변수(Variable) : 컴퓨터가 명령을 처리하는 도중 발생하는 값을 저장

✔️ 구분 : 정수형, 실수형, 문자형, 포인터형 등

 

변수명 작성 규칙

✔️ 영문자, 숫자, _(under bar) 사용 가능

✔️ 첫 글자는 영문자나 _(under bar)로 시작(숫자로 시작 X)

✔️ 글자 수에 제한이 없음

✔️ 공백이나 *, +, -, / 등의 특수문자를 사용할 수 없음

✔️ 대소문자 구분, 예약어는 변수명으로 불가, 문장끝에 ;(세미콜론) 붙임

 

❓ 프로그램언어에서 이미 용도가 정해져 있어서 정해진 기능을 수행하는 것으로 변수 이름 등 다른 용도로 활용할 수 없는 것은?

 

더보기

예약어


데이터 입·출력 함수의 개요

✔️ scanf(), getchar(), gets(), printf(), putchar(), puts()

 

scanf()

✔️ C언어의 표준 입력 함수

 

printf()

✔️ C언어의 표준 출력 함수

 

출력 타입(C 언어)

%d 10진수 정수형 %f 실수형
%o 8진수 %x 16진수
%e 지수형 %u 부호 없는 형태
%g 실수형으로 자동 출력 %p 포인터의 주소
%c 문자 %s 문자열

 

❓ scanf( ”%2d”, &a )인 경우, 568을 입력하면 a에 들어오는 값은?

 

 

❓ scanf( ”%c”, &a )인 경우, smile을 입력하면 a에 들어오는 값은?

 

 

❓ 다음 C언어의 <코드>와 <입력>을 보고 프로그램을 분석하여 그 실행 결과를 쓰시오. (입력 : 13#22)

#include<stdio.h>
main() {
	int i, j;
	scanf( "%o#%x", &i, &j);
	printf( "%d %d", i, j);
}

 

더보기

11 34

(풀이) 18+31 = 11, 216+21 =34

반응형
복사했습니다!