디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

Ada 프로그래밍: 3.3.1 숫자 리터럴

나르시갤로그로 이동합니다. 2025.10.08 00:56:49
조회 49 추천 0 댓글 0

3.3.1 숫자 리터럴 (Numeric Literals)

숫자 리터럴(Numeric Literal)은 코드에 직접 작성하는 숫자 값입니다.

Ada는 정수 리터럴(integer literal)과 실수 리터럴(real literal) 두 종류의 숫자 리터럴을 제공합니다. 소수점이 없는 숫자는 정수 리터럴, 소수점이 있는 숫자는 실수 리터럴입니다.

숫자 리터럴은 10진법으로 표현하거나, 밑을 명시하는 기수법으로 표현할 수 있습니다.

10진 리터럴 (Decimal Literals)

우리가 일상적으로 사용하는 밑이 10인 숫자 표기법입니다.

  • 가독성을 높이기 위해 숫자 사이에 밑줄(_)을 자유롭게 사용할 수 있으며, 이 밑줄은 값에 영향을 주지 않습니다.
  • E 또는 e를 사용하여 10의 거듭제곱을 나타내는 지수(scientific notation)를 표기할 수 있습니다.
-- 10진 정수 리터럴
123
1_000_000
5E2         -- 5 * (10**2) = 500

-- 10진 실수 리터럴
0.0
12.34
3.14159_26
1.2E-3      -- 1.2 * (10**-3) = 0.0012

기수 리터럴 (Based Literals)

밑(base)을 2에서 16 사이에서 명시적으로 지정하는 표기법으로, 밑#숫자# 형식을 사용합니다.

  • 16진법에서는 A부터 F까지의 문자를 10부터 15를 나타내는 숫자로 사용하며, 대소문자를 구분하지 않습니다.
-- 정수 255를 다양한 기수법으로 표현
2#1111_1111#   -- 2진법
16#FF#         -- 16진법
16#ff#         -- 16진법 (소문자 사용)

-- 정수 224를 16진법 지수 표기법으로 표현
16#E#E1        -- 14 * (16**1) = 224

-- 실수 4095.0을 2진법 지수 표기법으로 표현
2#1.1111_1111_111#E11   -- (1 + 2047/2048) * (2**11) = 4095.0

숫자 리터럴의 타입 (Type of Numeric Literals)

Ada의 숫자 리터럴은 처음에는 특정 타입(예: Integer)에 묶여있지 않은 범용(universal) 타입을 가집니다.

  • 정수 리터럴은 universal_integer 타입입니다.
  • 실수 리터럴은 universal_real 타입입니다.

이는 컴파일러가 문맥에 가장 적합한 실제 숫자 타입(예: Integer, Long_Integer, Float)을 선택할 수 있게 하여 유연성을 높여줍니다.


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 공개연애가 득보다 실인 것 같은 스타는? 운영자 25/10/06 - -
AD 프로게이머가 될테야!! 운영자 25/10/01 - -
공지 프로그래밍 갤러리 이용 안내 [96] 운영자 20.09.28 47794 65
2895214 '김종국 신부 인스타 떴네요! 프갤러(121.169) 19:36 0 0
2895213 극좌무능 이재명의 관세협상 대참사 때문에 국민세금 3.4조 혈세낭비중 ♥덩냥이♥갤로그로 이동합니다. 19:34 5 0
2895211 'ㅎㅂ' 윤 공주 실시간 라방킴ㄱㄱ 프갤러(121.169) 19:32 1 0
2895210 북괴정은의 탈모전개 ♥덩냥이♥갤로그로 이동합니다. 19:31 1 0
2895209 극좌단체 민노총 선거범죄 ♥덩냥이♥갤로그로 이동합니다. 19:30 1 0
2895207 흠.. 나님 칼럼쓰고 싶은데 체력이 애매하넹 ♥덩냥이♥갤로그로 이동합니다. 19:26 2 0
2895205 냥덩이 ㅂㅅ 새끼 또 가짜뉴스 발명도둑잡기(211.246) 19:13 11 0
2895204 프갤이랑 뉴프로랑 글리젠 비슷하군요 헬마스터갤로그로 이동합니다. 18:54 13 0
2895203 ■요즘 신입 대세포폴이 뭐에요? [1] ㅇㅇ갤로그로 이동합니다. 18:30 24 0
2895202 칼집에서 검 뽑는거 루도그담당(58.239) 18:28 26 0
2895201 대재명 찬양자들 이재명 까기 바쁘군 ㅋㅋ [1] 나르시갤로그로 이동합니다. 17:57 13 0
2895200 같은말을 해도 목적에 따라 달라짐 ♥덩냥이♥갤로그로 이동합니다. 17:47 15 0
2895198 이재명 때문에 친중공산국가로 찍힌듯;; 한국여권가치 39위 수직하락 [1] ♥덩냥이♥갤로그로 이동합니다. 17:16 40 0
2895196 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 16:38 23 0
2895195 스프링 jpa 고수분들 질문드립니다 프갤러(219.255) 16:35 23 0
2895194 네카라쿠배 신입 합격자 평균 스펙이 어느정도임? [1] 프갤러(118.235) 16:33 38 0
2895193 C언어가 근본인 이유 [2] ㅇㅇ갤로그로 이동합니다. 16:27 48 0
2895192 지진 나기전에 출국 했음 ㅅㄱ [2] 류류(61.218) 16:00 36 0
2895191 이재명이 대통령된 후로 공산주의 같은 정책을 못 펼치는구나 ㅎㅎ 나르시갤로그로 이동합니다. 15:01 34 0
2895190 현 정부 경제 정책을 시스템 아키텍처 관점에서 보니 드는 생각 나르시갤로그로 이동합니다. 14:58 45 1
2895189 주가, 환율 착시 효과 나르시갤로그로 이동합니다. 14:47 45 0
2895188 일본 지진때문에 정상화 당하고 있네 [3] 루도그담당(58.239) 14:14 82 0
2895187 앱히키는 씨발놈임 프갤러(118.235) 13:52 27 0
2895185 자료구조를 직접 구현할 일은 별로 없긴 하지만 개념은 중요함 [4] 프갤러(223.39) 13:38 93 1
2895184 스프링 같은 씹좆좆쓰지말고 [2] 루도그담당(58.239) 13:36 61 0
2895183 웹하는데 리액트 앱 라우터 방법도 모르면서 [2] ㅆㅇㅆ찡갤로그로 이동합니다. 13:28 61 0
2895182 C 공부세팅 완 [7] ㅇㅇ갤로그로 이동합니다. 13:27 76 0
2895181 딥시크 야무진데? [3] ㅇㅇ갤로그로 이동합니다. 13:19 46 0
2895180 항상 느끼지만 호기심을 가지는 건 좋다만 그 호기심을 타인에게 강요를 [6] ㅆㅇㅆ(124.216) 13:10 74 0
2895179 예전에 대학원서 리눅스 배울때 느꼈지만 리눅스의 공짜는 공짜는 아님 ㅆㅇㅆ(124.216) 13:05 42 0
2895178 자료구조 거의 쓸 데 없긴하지. 쓸데 있다는 애들은 저수준 하는애들이고 [2] ㅆㅇㅆ(124.216) 13:02 79 0
2895177 IPEA 정보처리기사협회 전산실 면접보러오라는데 프갤러(220.65) 12:33 21 0
2895176 자료구조란걸 배웠는데 그래서 뭐 어쩌란거고 제가 뭘 배운건가요?? [5] ㅇㅇ(223.38) 12:23 86 0
2895175 짱깨들이 관광으로 한국에 도움이 된다고? [2] ♥덩냥이♥갤로그로 이동합니다. 12:22 36 0
2895174 넷플릭스도 유튜브 정도의 검색기능이 없군요 [2] 헬마스터갤로그로 이동합니다. 12:19 31 0
2895172 요즘 리눅스 데스크톱은 오히려 능지가 떨어지는거같음 [4] 파란빤스갤로그로 이동합니다. 11:55 54 0
2895168 극우추적단을 알아보쟈⭐+ ♥덩냥이♥갤로그로 이동합니다. 11:22 33 0
2895167 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ [2] ♥덩냥이♥갤로그로 이동합니다. 11:14 48 0
2895160 아잇씨팔 또 쓰레기 같은 타입스크립트 보려니 속이 울렁거립니다. 프갤러(218.154) 09:03 42 0
2895159 대추 ㅇㅅㅇ [1] 헤르 미온느갤로그로 이동합니다. 08:55 34 0
2895158 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 08:53 29 1
2895157 아침부터 움직이니까 속이 안좋네요 프갤러(218.154) 08:52 21 0
2895156 하루 한 번 헤르미온느 찬양 [2] 헤르 미온느갤로그로 이동합니다. 08:52 54 0
2895154 ai 를 무시하는 사람과 의존하는 사람 모두 위험합니다 [4] 프갤러(223.39) 07:36 64 1
2895151 오오 마인드 적페 브레이버갤로그로 이동합니다. 05:05 27 0
2895149 우리은행에 통합된 민족계열 동일은행 발명도둑잡기(118.216) 02:58 22 0
2895147 77개 해외 무관사무실 68% 도청 등 보안장비 미흡 발명도둑잡기(118.216) 02:40 22 0
2895146 박혁거세 [1] 발명도둑잡기(118.216) 02:37 77 0
2895145 Z-A 일주일 기다리자 꽃길 포켓몬스터레전드 Z-A... 오늘 저녘이면 넥도리아2025(220.74) 02:14 21 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2