승쨩개발공부
[BJ] 입출력과 사칙연산 되짚기 본문
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 |
---|