Cでの整数拡張
char、shortなど、整数データ型よりもバイト数が少ないデータ型がいくつかあります。それらに対して何らかの操作が実行されると、それらは自動的にintにプロモートされます。これは整数プロモーションとして知られています。
Cでの汎整数拡張を示すプログラムは次のとおりです。
例
#include <stdio.h> int main() { char x = 68; char y = 34; printf("The value of x is: %d", x); printf("\nThe value of y is: %d", y); char z = x/y; printf("\nThe value of z : %d", z); return 0; }
出力
上記のプログラムの出力は次のとおりです。
The value of x is: 68 The value of y is: 34 The value of z : 2
それでは、上記のプログラムを理解しましょう。
変数xとyはcharデータ型です。それらに対して除算演算が実行されると、それらは自動的にintにプロモートされ、結果の値はzに格納されます。これは整数拡張として知られています。このためのコードスニペットは次のとおりです。
char x = 68; char y = 34; printf("The value of x is: %d", x); printf("\nThe value of y is: %d", y); char z = x/y; printf("\nThe value of z : %d", z);
-
Doubleを整数値に変換するC#プログラム
Double値を整数値に変換するには、Convert.ToInt32()メソッドを使用します。 Int32は、32ビットの符号付き整数を表します。 以下が私たちの2倍の価値だとしましょう。 double val = 21.34; 次に、Int32に変換します。 int res = Convert.ToInt32(val); 完全な例を見てみましょう。 例 using System; public class Demo { public static void Main() { double val = 21.34; &
-
整数を出力するJavaプログラム
この記事では、Javaで整数を出力する方法を理解します。 intデータ型を使用します。 intデータ型は、32ビットの符号付き2の補数整数です。最小値は2,147,483,648(-2 ^ 31)で、最大値は2,147,483,647(両端を含む)(2 ^ 31 -1)です。メモリに関する懸念がない限り、整数は通常、整数値のデフォルトのデータ型として使用されます。デフォルト値は0です。 入力 入力がであると仮定します Enter an integer: 45 出力 必要な出力は次のようになります The integer is: 45 アルゴリズム Step 1- START Ste