1の基本的な形式
含まに<stdio.h>
int型のmain(){
戻り0;
}
2.データ・タイプ
整数、フロート、ダブル、チャー
例:チャー= 'A';
A + A = 32;または+ = 32。 // A = 'A';正当な声明。
3.出力文
のprintf( "HelloWorldの\ N") ; // \トンのスペース、\ nは改行です。
出力文int型、float型、ダブル、文字データ型で出力。
printf( "=%のD、 B =%F、E =%C"); //%dは整数型であり、(二重フロート)小数型として%のF、char型として%のC( ''、 ' B「)。
出力文字列
: `` `
の#include <stdio.hの>
int型のmain(){
char型STR [] = "http://c.biancheng.net ";
のprintf(" %S \ N-"、STR); //文字列として名で出力
printfの( "%sの\ n"は //c.biancheng:「HTTP。
プット( "http://c.biancheng.net"); //直接出力
リターン0;
} //プット()とハンドル文字列に設計された()メソッドを取得します。
`` `
4. scanf関数の入力文int型、float型、ダブル、文字データ型。
int型A、B、
scanfの( "%のDは、%D"、&A、&B);
フロート型
フロートAを、B;
scanfの( "%F、%F"、&A、&B);
ダブルタイプ
ダブルA、B、
scanfの( "%LF、%のLF"、&A、&B);
char型の
チャーA、B、
scanfの( "%C、%のC"、&A、&B);
5.putchar()ステートメント、GETCHAR()ステートメント
例:CHAR A、B、C、
A = GETCHAR();
のputchar()
のputchar( '\ N-');
6の定義定数
CONST INT A = 100; //代入演算子の左側に、説明する場合。
7.定義配列
INT [100]; // int型の100要素の配列を定義します
注:配列定義した場合、配列の長さおよびその配列要素を初期化されないの初期化を指定し、自動的に0として定義されたシステム、(文字として定義され、「\ 0」、定義されたポイントタイプがNULLである、すなわち、 NULLポインタ)。注:配列の配列のサイズを変数として定義することができない場合。
実施例エラー:N-INT;
scanfの( "%のD"、およびN-);
int型A [N-];
8.定義された文字列の
文字= C 'C';
CHAR STR [] = "ハッピーI AM"; //等これは、と等価である:チャーSTR1 [] = { ' I'、 ''、 ''、 '' M '、 ''、 'H'、 ''、 'P'、 'P'、 'Y'、 「\ 0」};(「\ 0」フラグの終わりまで)
古い文字列のための新しい文字列(古いより新しい短いため、新しいバイ古い長い場合は問題なし)**「Cプログラミング」 P158。
A = CHAR "ハッピーI AM";
A = { 'C'、 'H'、 'A'、 'R&LT'、 '\ 0'} // '\ 0'は全てもはや示されなかった後に、端にあります(出力しません)
1. Selectステートメントの例スイッチケース位に<stdio.h>などが
メインint型()
{
int型;
scanfの( "%のD"、&タイプ);
/ * IF(タイプ== 1)
printfの( "こんにちは");
他のIF(タイプ== 2)
のprintf( "おはよう") ;
(タイプ== 3の)他のIF
のprintf( "良い夜");
(タイプ== 4の)他のIF
のprintf( "さようなら");
他
のprintf( "ああ、ああ?");
の戻り0; * /
/ / -------------------------------------------
スイッチ(タイプ){/ /型はint型でなければならない
ケース1:
のprintf( "こんにちは");
BREAK;
ケース2:
のprintf( "おはよう");
BREAK;
ケース3:
printf( "こんばんは");
BREAK;
ケース4:
のprintf( "さようなら");
BREAK;
デフォルト:
のprintf( "ああ、ああ?");
}
の戻り0;
} 2.プライム-制御ループする#include < stdio.hの>
int型のmain(){
int型のX;
scanfの( "%のD"、&x)は、
int型のI;
INT = isPrime 1;
{// Xここで、最大値が発生し(; I <X I ++ I = 2)のための'X-1'として、Xない
IF(%I X == 0){
; isPrime = 0
ブレーク;
}
}
(isPrime == 1)IF {
のprintf( "\ N-素数である");
}他{
printf( "プライム\ N- ")ではありません。
}
0を返します。
}