day02
誰Hengdaoすぐに、唯一の私のフライング牛グレート一般的な!
ここで学んだday02'veは以下のとおりです。
1。
(1)は、プロセス指向の言語Cコンピュータのプログラミング言語です。
(2)良好なクロスプラットフォームを有しています。(クロスプラットフォームコンパイラに言及していない)
が広くコンピュータ・レベルの開発に使用される(3)。OS -linux
(4)Cは非常に近いコンピュータアーキテクチャ、ハードウェアとソフトウェアにある私たちは、複数のコンピュータを感じるようにしています。
2。
(1)ヘッダ-・H(2)ソース・ファイル- .C
3。
初心者最初のC言語コード:
<1>#include<stdio.h>
<2>int main(){
<3>printf("Hello world!");
<4>system("pause");
<5>return 0;
<6>}
注:私はVS2013コンパイラがされている使用
説明:(1)まず、基本入出力ヘッダ<1>を含めるようにしてください
(2)INT表現型定義された変数は、<2>の整数、正面玄関の関数である
(3)声明<5>デフォルトの関数は0の値を返します。
4。データ・タイプ
CHAR //文字データ型
短い//短い整数
INT //整形
長い//長い
長い長い//長いプラスチック
フロート//単精度浮動
ダブル//倍精度浮動小数点
// C言語何の文字列型ではありませんか?回答:いいえ、あなたはポインタまたは文字列を表す文字を使用することができます。それのchar *、またはchar []
5。
どのようにデータ型のサイズを知っていますか?
//そんなにデータ型は、多くのアプリケーションシナリオを満たすために、そこにあります。//
使用タイプ:
INT = 200は、重量で、
char型のCH = 'W';
6.変数と定数
(1)メソッド定義された変数:
INT = 150年齢、
フロートの重量= 45.5f;
チャーCH = 'W'、
分類(2)変数:
<1>グローバル変数
<2>ローカル変数
使用される変数:
7 変数スコープ効果期間
(1)可変範囲
<1>の範囲の変数、ローカル変数の部分的な範囲です。
<2>グローバル変数のスコープは、全体のプロジェクトです。
(2)可変サイクルの効果
<1>は、ローカル変数のライフサイクルである:ライフサイクルは、ライフサイクルの終わりの範囲を範囲に入る始めます。
<2>は、グローバル変数のライフサイクルは、次のとおりです。プログラムのライフサイクル全体。
8.定数
(1)リテラル
(2)列挙定数
(3)CONSTは定数、変数を変更し
(4)の#define識別子定義された定数
#include<stdio.h>
enum sex{
male,
female,
secret
};
//male female secret 均为枚举常量
int main(){
3.14;//字面常量
1000;//字面常量
const int a = 1;//const修饰的常变量
#define MAX 100;//#define定义的标识符常量
return 0;
}
9.
文字列の
例: "!こんにちは、世界\ n"は
マークは、文字列の最後には、エスケープ文字\ 0です。文字列の長さ\終了フラグが0を算出する際に、文字列がないようである
コンテンツ
共通のエスケープ文字
\警告文字、ビープ
\ bはバックスペース
\ Fフィード文字
\ nは改行
\ Rキャリッジリターン
\ T水平タブ
\ V垂直タブ
10
の#define定数、と定義されたマクロ
#include<stdio.h>
#define MAX 100//见名知意,提升代码的可维护性
int main(){
int x1 = MAX;
int x2 = MAX;
int x3 = MAX;
return 0;
}