[6과목_프로그래밍 언어 활용] 아스키코드 ASCII

2024. 9. 12. 10:42·정보처리기사[실기]

[문제1]

int B = 65;
printf("%d %d %c %c", 'A', B, 'A', B);
더보기

정답 : 65, 65, A, A

 

* 자료형 %d는 10진수 정수(Integer)를 출력

1. 'A' = 'A'의 아스키코드인 65 출력

2. B = 65로 초기화 되어 있었기 때문에 65 출력

 

* 자료형 %c는 문자(Character)를 출력

3. 'A' = 문자 그대로 출력

4. B = 65로 초기화 되어있기 때문에 65의 아스키코드인 A 출력

%c 자료형은 ' ' 가 없는 경우 아스키코드로 인식해서 아스키코드가 출력됨

 

[문제2]

char x = 65;
printf("%c", ++x);
더보기

정답 : B

 

++x 증감연산자를 통해 66의 값을 출력

아스키코드 66은 B 이므로 B 출력

 

[문제3]

char A = 'B';
printf("%d", A - 'A');
더보기

정답 : 1

 

A 는 'B'로 할당되어 있기 때문에 'B' - 'A' 를 하면 됨

66-65 = 1

 

[문제4]

char s[] = "ABC";
printf("%d", s[0]);
printf("%d", s[1]);
printf("%d", s[2]);
printf("%d", s[3]);
더보기

정답 : 6566670

 

s[0] = A → 65

s[1] = B → 66

s[2] = C → 67

s[3] = 0

* 문자열의 끝을 나타내기 위해 널 문자 \0가 자동으로 추가됨

   s[3] = '\0' (아스키 값: 0)

 

[문제5]

char s[] = "";

if(s[0]) {
	printf("A");
} else {
	printf("B");
}
더보기

정답 : B

 

s[]이 ""로 초기화되어 있기 때문에 널 문자 \0 만 들어가있는 상태

→ s[0] = \0

 

if문에서는 null, \0 = false 라서 else 절이 실행

B 출력

저작자표시 변경금지 (새창열림)

'정보처리기사[실기]' 카테고리의 다른 글

[C언어] 24년 기출 문제 풀이 (1회, 2회)  (1) 2024.10.01
[C언어] 23년 기출 문제 풀이 (1회 ~ 4회)  (2) 2024.10.01
[C언어] 22년 기출 문제 풀이 (1회 ~ 4회)  (0) 2024.09.19
[C언어] 21년 기출 문제 풀이 (1회 ~ 4회)  (1) 2024.09.12
[C언어] 20년 기출 문제 풀이 (1회 ~ 4회)  (2) 2024.09.09
'정보처리기사[실기]' 카테고리의 다른 글
  • [C언어] 23년 기출 문제 풀이 (1회 ~ 4회)
  • [C언어] 22년 기출 문제 풀이 (1회 ~ 4회)
  • [C언어] 21년 기출 문제 풀이 (1회 ~ 4회)
  • [C언어] 20년 기출 문제 풀이 (1회 ~ 4회)
microsaurs
microsaurs
개발 스터디로그입니다. 공부한 내용을 정리해서 올립니다 ㅇ-ㅇ
  • microsaurs
    microsaurs.devlog
    microsaurs
  • 전체
    오늘
    어제
    • 분류 전체보기 (153)
      • Side Project (4)
      • Algorithm Study (50)
      • JAVA (8)
      • Swift (11)
      • Python (21)
      • CS (5)
      • React (3)
      • 리얼클래스 studylog (27)
      • 정보처리기사[실기] (23)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    파이썬
    리얼학습일기
    정보처리기사프로그래밍언어
    더오피스
    Python
    ios개발
    정보처리기사실기
    javaalgorithm
    Algorithm
    정보처리기사
    파이썬문법
    영어회화
    스위프트기초
    타일러영어
    study
    ios프로그래밍을위한스위프트기초
    알고리즘
    javaStudy
    나도코딩
    리얼클래스
    프로그래밍언어
    Java
    자바알고리즘
    ios프로그래밍
    SWIFT
    The Office
    파이썬기초
    영어독학
    정처기실기
    프로그래머스
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
microsaurs
[6과목_프로그래밍 언어 활용] 아스키코드 ASCII
상단으로

티스토리툴바