0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

long型よりstring型文字列の方が値の数で言えば多く保存できることについて

Posted at

タイトルの疑問をPerplexityに聞いてみたら

「基本的な整数型では大きすぎる入力値を扱うには、文字列型と多倍長整数型の両方を使用することができます。ただし、文字列型は算術演算用に設計されていないので、算術演算のために文字列を大きな整数型に変換する必要があります。
出力に関しては、文字列型の方がlong型よりも多くの文字を保持することができます。例えば、Javaではlong型の最大値は2^63-1で、最大19桁の長さを持つことができます。一方、文字列型は、利用可能なメモリ量にのみ制限されて、任意の数の文字を保持することができます。
したがって、基本的な整数型に格納できないような大きな数値を出力する必要がある場合は、文字列型を使用するのがよいでしょう。」

シンプルに知らなかったので衝撃だった。
参考文献:
https://docwiki.embarcadero.com/RADStudio/Alexandria/ja/%E6%96%87%E5%AD%97%E5%88%97%E5%9E%8B%EF%BC%88Delphi%EF%BC%89

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?