정처기(32)
-
정보처리기사 실기 공부log - 20200911
switch switch case문에서 각 case문의 레이블에는 int, char, enum형의 "상수"만 가능하다. 변수는 안된다. default 안에는 break가 필요없다. goto goto something; // 이 문장을 만나면 "something"을 레이블로 갖는 곳으로 이동 something: int A; printf() 안에 %x가 서식으로 주어진 상태에서 11 이상은 알파벳 되는 것에 주의하자.
2020.09.12 -
정보처리기사 실기 공부log - 20200910
scanf() scanf()에서 서식을 %2d처럼 지정하면 앞에서부터 2글자만 저장된다. %3f이면 "소수점포함"해서 앞에서 3개이다. &c이면 맨앞글자만 저장한다. 배열은 일반 변수와 달리 배열의 이름 자체가 배열의 첫 원소의 시작주소를 나타내므로, &가 필요없다. &s이면 하나의 단어를 저장한다. 즉 공백이 나타나기 전까지다. 한번에 두 개 이상의 변수에 입력한다면(scanf에 서식문자가 2개 이상), 공백을 기준으로 변수가 나뉜다. 단정도 실수형이든 배정도 실수형이든, scanf로 입력할 때는 모두 2진수 부동소수점 방식이어서 %f든 %e든 상관없다. 출력때만 제대로 구분하면 된다. %c : 맨앞 1글자만 저장 %10c : 앞에서부터 10글자를 모두 저장 %c %3c : 맨앞 1글자 + 맨앞1글자이..
2020.09.10