반도체/C++

3. 공유목적 아닌 공부목적 C++

Clair_de_Lune 2024. 7. 5. 11:09
728x90

 

 

 

 

 

 

 

 

[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문 무료 인프런 강의 바탕으로 공유 목적이 아닌 공부용으로 작성 

문제시 삭제

 

 


int a = 3.141592

답 = 3


강제적 데이터형 변환 
//typeName(a) (typeName)a

[EX]
char ch='M' ;
cout <<(int)ch<<" " int (ch) << endl;



C++은 복합 데이터형 제공 
사용자 정의대로 새로운 데이터형을 만들 수 있따.
복합데이터형 : 기본 정수형(Char)과 부동 소수점의 조합




배열 : (array) : 같은 데이터형의 집합 

typeName arrayName [arraySize] ;


short month [12] = {1,2,3} ; // 선언
cout << month[0] << endl ;

답=1



1. 배열원소에 대입한 값들을 콤마로 구분하여 중괄호로 묶어 선언
초기화를 선언이후 나중에 할 수는 없다.
초기화의 개수를 배열 원소의 개수보다 모자라게 제공
배열을 부분적으로 초기화 하면, 나머지 원소들은 모두 0으로 설정
즉, 명시적으로 첫 번째 원소만 0으로 초기화 하면 , 나머지 원소들은 모두 0으로 초기화
배열을 초기화 할때 대괄호 속을 비워두면 컴파일러가 초기화 값의 개수를 헤아려 배열 원소개수를 저장



문자열 : 문자의 열

char a [5] ={ 'H' ,'e' ,'l' ,'l', 'o' } ;


배열 index
char 문자열

728x90