Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

CおよびC++プログラミングで異なる結果を生成するプログラムを作成する


コンパイラーを作成し、cとc ++の両方で実行し、異なる結果を生成するプログラムを作成します。

cとc++でコンパイルすると異なる結果をもたらすプログラムには複数の種類があります。

私。 文字リテラルの使用 −cとc++は、どちらも文字の扱いが異なります。 Cでは、整数リテラルとして扱われますが、C ++では、文字として扱われます。

#include<stdio.h>
int main(){
   printf("%d", sizeof('a'));
   return 0;
}

出力

C : 4
C++: 1

ii。 2進数の使用 −バイナリ値は、cではバイナリとは見なされず、代わりに整数として扱われます。ただし、C ++では、バイナリとして扱われます。

#include<stdio.h>
int main(){
   printf("%d", sizeof(1!=1));
   return 0;
}

出力

C : 4
C++: 1

  1. Hello WorldプログラムをC++で作成するにはどうすればよいですか?

    hello worldプログラムを実行するには、次の手順に従う必要があります- C++プログラムを作成する これでコンパイラがインストールされたので、C++プログラムを作成します。プログラミング例の縮図、それ、Helloworldプログラムから始めましょう。この例では、C++を使用してhelloworldを画面に出力します。 hello.cppという名前の新しいファイルを作成し、それに次のコードを記述します- #include<iostream> int main() {    std::cout << "Hello World\n&quo

  2. GCDとLCMを見つけるためのC#プログラムを作成しますか?

    GCD(最大公約数) GCDは、各整数を分割する最大の正の整数です。 LCM(最小公倍数) 2つの数値のLCMは、両方の数値で割り切れる最小の整数です。 以下は、GCDとLCMを計算する例です。ここでは、10と16のLCMとGCDを計算しています- 例 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo {    class Program {       static void Mai