「Digits(ディジッツ)」は数字・桁・数字の表現に関わる英語の重要な単語です。
Digitsとはdigitの複数形であり「数字・数字の桁・指(古い意味)」を意味し、数学・情報科学・日常の数値表現で広く使われる言葉です。
本記事では、digitとdigitsの意味・桁の数え方・binary digits(ビット)との関係・decimal digits(十進数字)・プログラミングでの活用・例文まで詳しく解説します。
digitsの正確な意味を理解することで、数学・コンピューターサイエンス・日常の数値表現での英語力が大幅に向上するでしょう。
Digit・Digits の基本的な意味と語源
それではまず、digit・digitsの基本的な意味と語源について解説していきます。
digitはラテン語の「digitus(指・足の指)」に由来します。
古代では数を指で数えたことから「指 → 数字」という意味の発展が起きました。
Digit の主な意味:
①数字(0〜9の一桁の数):a three-digit number(3桁の数字)
②桁数:the last four digits of a phone number(電話番号の末尾4桁)
③指(解剖学的・古語的):digital(指の・デジタルの)はここから派生
④binary digit(ビット):コンピューターサイエンスでの使用
Digits(複数形):複数の数字・数字の桁・暗証番号の桁など
日本語の「デジタル(digital)」はまさにこのdigitから来た言葉です。
「デジタル」は「数字で表現された・数字の離散的な値を持つ」という意味を持ち、アナログ(連続的な値)の対義語として使われています。
桁(ケタ)を表すdigitの使い方
数の桁数を表す際にdigit・digitsは非常によく使われます。
桁数を表すdigitの使用例:
a four-digit PIN(4桁の暗証番号)
a six-digit code(6桁のコード)
a three-digit number(3桁の数)
The last four digits of your credit card(クレジットカードの末尾4桁)
Enter a 6-digit verification code.(6桁の確認コードを入力してください)
「PIN(暗証番号)」「verification code(確認コード)」「serial number(シリアル番号)」など桁数の指定が必要な場面でdigit・digitsは非常に頻繁に使われます。
0〜9の各数字を表すdigit
数字の「0・1・2・3・4・5・6・7・8・9」の各一桁の数字をdigitと呼びます。
0〜9の数字としてのdigit:
The digits of the decimal system are 0 through 9.(十進法の数字は0から9です)
Add up all the digits of the number.(その数字の全桁を足し合わせてください)
The number 123 has three digits.(123という数は3桁です)
Binary digits(ビット)とdigitの関係
続いては、コンピューターサイエンスにおけるbinary digit(ビット)とdigitの関係を確認していきます。
Binary digit(ビット)とは何か
「binary digit(バイナリーディジット)」を縮めた言葉が「bit(ビット)」です。
二進法(binary)では0と1の2つのdigit(数字)しか存在せず、コンピューターはこの0と1の組み合わせですべての情報を表現します。
binary digitとbitの関係:
binary digit = bit(ビット)
1 bit:0または1のいずれか1つの二進数字
8 bits = 1 byte(バイト)
The word “bit” is a contraction of “binary digit”.(ビットという単語は「バイナリーディジット」の短縮形です)
「bit(ビット)」という名称はコンピュータ科学者のジョン・テューキー(John Tukey)が1946年に「binary digit」を縮めて造ったとされており、コンピューターサイエンスの根幹をなす用語です。
各進法でのdigit
| 進法 | 英語名 | 使用するdigits | 用途 |
|---|---|---|---|
| 2進法 | binary | 0, 1 | コンピューター内部処理 |
| 8進法 | octal | 0〜7 | Unixのファイルパーミッション |
| 10進法 | decimal | 0〜9 | 日常生活・数学 |
| 16進法 | hexadecimal | 0〜9, A〜F | 色コード・メモリアドレス |
significant digits(有効数字)の概念
科学・工学分野で重要な「有効数字(significant digits / significant figures)」もdigitの重要な用法です。
有効数字とは「測定値の信頼できる桁数」を示す概念であり、3.14159のπを「3桁の有効数字で表すと3.14」のように使います。
英語ではsignificant digits またはsig figsと略されることが多く、理科・工学の計算結果を適切な精度で表示するために必須の知識です。
プログラミングでのdigitsの活用
続いては、プログラミングにおけるdigitsの活用方法を確認していきます。
文字列から数字を判定する
プログラミングでは「ある文字が数字(digit)かどうか」を判定する操作が頻繁に必要になります。
プログラミングでのdigit判定:
Python:str.isdigit()メソッドで文字列が数字のみかを判定
“123”.isdigit() # True
“12a”.isdigit() # False
JavaScript:正規表現 /^\d+$/ でdigitのみかを判定
/^\d+$/.test(“123”) # true
/^\d+$/.test(“12a”) # false
(\d は「digit(数字)」を表す正規表現メタ文字)
桁数の計算と操作
桁数を求める計算(Python):
num = 12345
digit_count = len(str(num)) # 5(5桁)
または
import math
digit_count = int(math.log10(num)) + 1 # 5
各桁の数字を取り出す操作・桁ごとの合計計算・桁の逆順などの処理はプログラミングの基本問題として頻出です。
日常英語でのdigitsの使い方
日常の英語会話でもdigitsは自然に使われます。
日常英語でのdigits使用例:
What are the last four digits of your card?(カードの末尾4桁を教えてください)
Please enter a 4-digit PIN.(4桁のPINを入力してください)
The temperature hit double digits.(気温が2桁(10度以上)に達しました)
His salary is now in six figures / six digits.(彼の給与は今や6桁になっています)
「six-figure salary(6桁の給与 = 10万ドル以上)」「double digits(2桁)」のように桁数を使った表現は英語のビジネス・日常会話で頻繁に登場する重要表現です。
まとめ
Digits(digitの複数形)は「0〜9の一桁の数字・桁数・binary digit(ビット)」などを意味する重要な英単語です。
「a 4-digit PIN(4桁のPIN)」「the last four digits(末尾4桁)」「significant digits(有効数字)」「binary digits(ビット)」という形で数学・コンピューターサイエンス・日常会話の各場面で活躍します。
プログラミングでは\d(digit正規表現)・isdigit()メソッド・桁数計算など処理の基本的な部品として機能し、「six-figure salary(6桁の給与)」「double digits(2桁)」という表現は英語のビジネス会話でも重要です。
digitという一つの単語から数学・情報科学・言語・日常表現まで幅広い知識が広がる奥深い単語として、ぜひしっかり身につけておくことをおすすめします。