「C言語への移行」の編集履歴(バックアップ)一覧はこちら

C言語への移行 - (2010/01/06 (水) 02:07:20) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

C言語への移行 ※注意 signed又はunsinedをつけなかった場合に符号がありになるか無しになるか、及び各型のバイト数は&u(){C言語の仕様では決められておらず}処理系依存だが、 ここでは型に関してGCCのC/C++ Compiler(x86,32bit)とMicrosoft Visual StudioのVC++(32bit版)とでほぼ同じ実装がなされている為、その場合について書く。 詳しくは処理系のマニュアルを参照する事。 Cの型 char 符号付き1バイト整数 short 符号付き2バイト整数 int 符号付き4バイト整数 long 符号付き4バイト整数 float 単精度浮動小数点 double 倍精度浮動小数点 long double 拡張精度浮動小数点数 型の前にsignedを付けると(明示的に)符号あり、unsignedなら符号なしになる 使い方 Dim a As Long → int a; Dim x As Byte → unsigned char x; Dim a[10] As Single→short a[11]; //Dim a[10]で使用可能な添え字は0~10。それと同じ範囲の添え字を使うにはshort a[11];と書く。 構文 -AB If 式 Then Else End If -C if(式) { } else { } -AB Select Case 式 Case 値 Case Else End Select -C switch(式) { case 値: break; default: break; } -AB For i=0 TO 20 Step 2.5 Next i -C for(i=0;i<=20;i+=2.5){ } -AB While 式 Wend -C while (式) { } -AB Do Loop While(式) -C do { } while(式)
C言語への移行 ※注意 signed又はunsignedをつけなかった場合に符号がありになるか無しになるか、及び各型のバイト数は&u(){C言語の仕様では決められておらず}処理系依存だが、 ここでは型に関してGCCのC/C++ Compiler(x86,32bit)とMicrosoft Visual StudioのVC++(32bit版)とでほぼ同じ実装がなされている為、その場合について書く。 詳しくは処理系のマニュアルを参照する事。 Cの型 char 符号付き1バイト整数 short 符号付き2バイト整数 int 符号付き4バイト整数 long 符号付き4バイト整数 float 単精度浮動小数点 double 倍精度浮動小数点 long double 拡張精度浮動小数点数 型の前にsignedを付けると(明示的に)符号あり、unsignedなら符号なしになる 使い方 Dim a As Long → int a; Dim x As Byte → unsigned char x; Dim a[10] As Single→short a[11]; //Dim a[10]で使用可能な添え字は0~10。それと同じ範囲の添え字を使うにはshort a[11];と書く。 構文 -AB If 式 Then Else End If -C if(式) { } else { } -AB Select Case 式 Case 値 Case Else End Select -C switch(式) { case 値: break; default: break; } -AB For i=0 TO 20 Step 2.5 Next i -C for(i=0;i<=20;i+=2.5){ } -AB While 式 Wend -C while (式) { } -AB Do Loop While(式) -C do { } while(式)

表示オプション

横に並べて表示:
変化行の前後のみ表示: