승쨩개발공부

[BJ] 입출력과 사칙연산 되짚기 본문

CodingTestTraining/BaekJoon

[BJ] 입출력과 사칙연산 되짚기

Unknowns 2024. 12. 3. 01:37

1. Null문자

초기화문자 배열의 초기화는 큰 따옴표로 문자열을 초기화한다.문자열의 문자들을 배열 한칸 한칸에 저장해 놓는다.

지막 문자가 들어간 다음 칸에는 자동으로 NULL 문자를 추가한다.

문자 배열은 선언과 동시에 초기화를 진행해야만 한다.

char szBuff[20] = "Hello";

 

NULL문자?컴퓨터에게 문자를 여기까지 읽어라 라고 명령하는 것.NULL문자를 삽입할 공간이 없으면 초기화가 불가능하다.char szBuff[5] = "Hello";          // 불가능

 

2. ' " 차이

' 문자

" 문자열

 

3. 아스키 값으로 출력되는지?

char chValue[4] = 345일떄 

[0]번 인덱스를 출력하면 = 3이 아니라 아스키코드 10진수인 51이 출력이 된다.

- '0' 을해줘서 문자로 출력되게 만들자

 

4. 문자/문자열을 정수로 변환

atoi()를 사용하면 int형 변수로 출력이 된다.

 

5. 실수 자료형

소숫점 까지 정밀하게 계산해야할떄 float(4byte) -> double(8byte) -> longdouble(8byte)순으로 오차범위가 적다 double권장

 

7. 자료형 크기

문제의 자료형 크기를 잘 보고 그에 맞는 값의 범위를 변수로 사용해야한다.

 

8. 이스케이프 문자열

역슬래쉬나 뭔가를 출력해야할떄 이스케이프 문자열을 참고하자

 

 

 

 

'CodingTestTraining > BaekJoon' 카테고리의 다른 글

[BJ] Bronze3 백준 2562 최댓값  (0) 2024.12.14