int型変数をlong型に変換するC++プログラム
C は静的型付け言語であるため、すべての変数は事前にデータ型を宣言する必要があります。データ型は、変数に含まれる値のタイプを示します。 C では、数値を含む変数は int、long、float、double です。 int と long は整数値を表すために使用され、float と double は 10 進数値を表すために使用されます。 int と long には両方とも整数値が含まれますが、1 つの違いは、int のサイズが 4 バイトであり、long のサイズが 8 バイトであることです。
int から long への変換はさまざまな方法で行うことができますが、ここではそのうちの 2 つだけを説明しました。 1 つ目は暗黙的な変換によるもので、2 つ目は明示的な変換を使用するものです。明示的な型変換では、コード内で結果のデータ型を記述する必要がありますが、暗黙的な型変換はコンパイラ自体によって行われます。明示的な型変換は、後で説明する 2 つの方法でさらに実行できます。暗黙的な変換については以前に説明しました。
###文法###int型変数からlong型変数への暗黙的な変換 -
リーリー暗黙的な変換はコンパイラによって完全に処理されるため、プログラマは変換のために特別な労力を費やす必要はありません。ソース変数をターゲット変数に代入するだけです。
###アルゴリズム###int 変数 (a など) で入力を取得します。
int 変数を long 変数に代入します。 long 変数が b の場合、a は b に代入されます。
- 値を出力します。
- ###例### リーリー ###出力### リーリー 例に示すように、変数 var1 は int 型であり、変数 var2 は long 型です。値 4103 は変数 var2 を初期化し、それを var1 に割り当てるために使用されます。コンパイラが暗黙的な型変換を実行し、値を整数として変数 var1 に保存したことは明らかです。変換を確認するために変数サイズも出力に表示されますが、これはデモンストレーションのみを目的としており、毎回適用する必要はありません。 C では、明示的な型変換を実行するには 2 つの方法があります。キャスト演算子を適用する方法と、代入時に結果変数のデータ型を明示的に宣言する方法です。
- キャスト演算子を使用する
C では、4 つの異なるタイプのキャスト演算子を使用できます。この記事で使用する演算子は静的キャスト演算子のみです。
###文法### リーリー ###アルゴリズム###int 変数 (a など) で入力を取得します。
static_cast 演算子を使用して、int 変数を long 変数 (b など) に割り当てます。
値を出力します。
###例### リーリー ###出力### リーリー
結果は、以前に試みたコード スニペットと同等です。明示的な型変換でも同じことが実現しますが、ユーザーが変換方法を指定する必要がある点が異なります。
値を割り当てるときにデータ型を指定してください
- 前の方法と同様に、変換するときに、右側のソース変数の前に結果のデータ型を置きます。この場合、追加の演算子は必要ありません。
- ###文法### リーリー ###アルゴリズム###
- int 変数 (a など) で入力を取得します。
- int 変数を long 変数 (b など) に代入し、結果のデータ型を示します。
###例### リーリー ###出力### リーリー ###結論は###
異なるデータ型は、同じ型のデータを操作するための異なる表現とメソッドを提供するため、C やその他のコンピューター言語では、それらの間の変換が非常に一般的です。 long と int の間で変換するには、主に、暗黙的な変換と明示的な変換タイプと呼ばれる 2 つのタイプの変換を使用します。この変換は、より大規模で複雑な計算に int 型データが必要な場合に意味があります。
以上がint型変数をlong型に変換するC++プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











この記事では、c関数のリターンタイプ、基本(int、float、charなど)、派生(配列、ポインター、構造体)、およびvoid型を含む詳細を示します。 コンパイラは、関数宣言とreturnステートメントを介して返品タイプを決定し、強制します

GULCは、最小限のオーバーヘッド、積極的なインライン、およびコンパイラの最適化を優先する高性能Cライブラリです。 高周波取引や組み込みシステムなどのパフォーマンスクリティカルなアプリケーションに最適な設計では、シンプルさ、モジュールが強調されています

この記事では、C関数宣言と定義、引数の合格(価値とポインターによる)、返品値、およびメモリリークやタイプの不一致などの一般的な落とし穴について説明します。 モジュール性とProviの宣言の重要性を強調しています

この記事では、文字列ケース変換のC関数について詳しく説明しています。 ctype.hのtoupper()とtolower()を使用し、文字列を介して繰り返し、ヌルターミネーターを処理することを説明しています。 ctype.hを忘れたり、文字列リテラルを変更するなどの一般的な落とし穴は

この記事では、C関数の戻り値ストレージを調べます。 通常、リターン値は通常、速度のためにレジスタに保存されます。値が大きいと、ポインターをメモリ(スタックまたはヒープ)に使用し、寿命に影響を与え、手動のメモリ管理が必要になります。直接acc

この記事では、形容詞の「個別」の多面的な使用法を分析し、その文法機能、一般的なフレーズ(例:「はっきりと異なる」とは異なる」、およびフォーマルと非公式の微妙なアプリケーションを調査します。

この記事では、C標準テンプレートライブラリ(STL)について説明し、そのコアコンポーネント(コンテナ、イテレーター、アルゴリズム、およびファンクター)に焦点を当てています。 これらが一般的なプログラミングを有効にし、コード効率を向上させ、読みやすさを改善する方法を詳述しています。

この記事では、cの効率的なSTLアルゴリズムの使用について詳しく説明しています。 データ構造の選択(ベクトル対リスト)、アルゴリズムの複雑さ分析(STD :: STD :: STD :: PARTIAL_SORTなど)、イテレーターの使用、および並列実行を強調しています。 のような一般的な落とし穴
