2024.10.20

半角スペースと全角スペース

スペース(space)とは?

スペース(space)は、コンピュータで扱う「空白文字」のことです。見えない文字です。

単語どうしの区切り文字などに利用されます。

半角スペース

半角スペースは、ASCIIコードアスキーコード)に割り当てられている空白文字で、コードは32(0x20)です。

以下は、半角数字の0から9、半角アルファベットのAからFを横に並べたものです。

上下2段のうち上の段にはスペースはありません。下の段の「9」と「A」の間に半角スペースがあります。

半角スペース

半角スペースの幅と高さは、ASCIIコードの数字とアルファベットと同じであると考えてよいです。

以下の下段の赤い縦長の長方形が半角スぺ―スの位置を表しています。

半角スペース(赤い矩形)

利用例は、ファイル名フォルダ名、コマンドライン引数ソースコードを見やすくするための余白などです。

以下は、Windowsフォルダ名です。

C:\Program Files

「C:\Program」と「Files」の間に半角スペースが入っています。

英語の場合、単語と単語の間に空白を入れるので、その空白に半角スペースが使われます。

全角スペース

全角スペースは、Unicodeユニコード)やJISコード、Shift-JISコードなど日本語を含む文字コードに含まれる空白文字です。

幅と高さは、幅はASCIIコードの数字とアルファベットの2倍、高さは同じであると考えてよいです。

全角スペースと全角スペースの比較

文字と文字の間に空白などで利用されます。

全角スペース

以下の下段の赤い正方形が全角スぺ―スの位置を表しています。

全角スペース(赤い矩形)

全角スペースを使用する際の注意点は、ソースコードに誤って全角スペースを入力した場合にコンパイルエラーになることです。

Javaの場合、半角のダブルクォーテーション「"」で囲まれている全角スペースは、文字として扱われるのでコンパイルエラーになりません。

半角スペースと同じで、目で見ることできないので注意が必要です。(スペースを見ることができるテキストエディターもあります)

以上です。

次に読んでもらいたいコンテンツ

数値しか扱えないコンピュータでどうやって文字を記憶、処理しているのかを説明しています。興味のある方は、記事をご覧ください。

2020.03.23

世界中のバラバラな文字コードを統一するも目的で作られたUnicode(ユニコード)。数値と文字コードの対応表を参考にしてください。

2020.03.23

特殊文字を表す方法は?

2024.08.16

「0」と「1」の2つの数字で表される2進数(バイナリ)。一般に使われている10進数に変換するには。

2016.02.16

文字列を構成する文字コードをbyte型の配列に格納する方法を解説しています。是非、ご覧ください。

2020.10.29

StringクラスとStringBuilderクラスを利用したプログラミングの仕方を紹介しています。

2016.12.16

大文字/小文字のアルファベットを出力する方法を詳しく解説しています。

2024.02.01

ひらがなの50音表を作ってみませんか?Javaのソースコードを使って詳しく説明しています。

2021.07.29

Javaのプログラムを作ってみませんか?プログラミングに必要なものの用意から実行までを説明しています。

2020.03.23

Javaの学習に役立つソースコードを多数紹介しています。是非、ご覧ください。

2022.09.10

Swingパッケージを使ってグラフィック表示を行う方法を解説しています。

2020.03.23

画像フォーマット形式・色・大きさ・傾きなどの変更、特定の図形(文字・記号など)を見つけたり、取り出したりする画像処理について詳しく解説。

2015.11.29

繰り返し処理を使ったJavaのソースコードサンプルを紹介しています。

2020.03.23

配列を使うJavaソースコードを多数紹介しています。

2021.05.18

数学に関係するJavaのメソッドやソースコードなどを紹介しています。

2022.10.25

三角形、台形、円などいろいろな図形の面積を計算するプログラムを紹介しています。詳しくは、記事をご覧ください。

2021.05.18

Javaを使った簡単な応用プログラム(生年月日から年齢を計算プログラムなど)を紹介しています。

2022.07.07

プログラミング、ITに関する用語をまとめています。

2022.10.17

日本で使われてきた伝統文様「和柄」について解説しています。

2022.07.27

関連コンテンツ

コンピューター(computer)の意味を説明しています。

2022.07.22

アスキーコードは、ASCIIコーコンピュータで扱う"文字"と"文字に割り当てられた番号"を対応させた表の1つです。

2020.11.01

長方形の面積、周の長さ、関連する記事を紹介しています。興味のある方は、ご覧ください。

2020.03.23

フォルダー(folder)の意味を説明しています。

2022.08.14

Javaのプログラムを書いてみませんか?プログラムの書き方をくわしく説明しています。

2020.03.23

コンピュータに保存されたファイルを特定するための名前がファイル名です。その付け方は?

2016.11.23

オペレーティングシステムは、コンピューターに入っている基本のソフトウェアで、電源を入れると最初に起動します。オペレーティングシステムが持っている機能って何?

2022.07.14

世界中のバラバラな文字コードを統一するも目的で作られたUnicode(ユニコード)。数値と文字コードの対応表を参考にしてください。

2020.03.23

数値しか扱えないコンピュータでどうやって文字を記憶、処理しているのかを説明しています。興味のある方は、記事をご覧ください。

2020.03.23

正方形の面積、周の長さ、関連する記事を紹介しています。興味のある方は、ご覧ください。

2020.03.23

「Javaソースコード」から実行可能な「オブジェクトコード」に変換する方法をくわしく説明しています。

2020.03.23

プログラミング言語とは?種類や特徴について説明しています。

2022.08.03

「ゆるゆるプログラム」のコンテンツを紹介しています。興味のある方はこの記事をご覧ください。

2020.03.23

Javaの学習に役立つソースコードを多数紹介しています。是非、ご覧ください。

2022.09.10

Javaを使った簡単な応用プログラム(生年月日から年齢を計算プログラムなど)を紹介しています。

2022.07.07

Swingパッケージを使ってグラフィック表示を行う方法を解説しています。

2020.03.23

画像フォーマット形式・色・大きさ・傾きなどの変更、特定の図形(文字・記号など)を見つけたり、取り出したりする画像処理について詳しく解説。

2015.11.29

三角形、台形、円などいろいろな図形の面積を計算するプログラムを紹介しています。詳しくは、記事をご覧ください。

2021.05.18

配列を使うJavaソースコードを多数紹介しています。

2021.05.18

繰り返し処理を使ったJavaのソースコードサンプルを紹介しています。

2020.03.23

数学に関係するJavaのメソッドやソースコードなどを紹介しています。

2022.10.25

StringクラスとStringBuilderクラスを利用したプログラミングの仕方を紹介しています。

2016.12.16

日本で使われてきた伝統文様「和柄」について解説しています。

2022.07.27

プログラミング、ITに関する用語をまとめています。

2022.10.17

広告