-
int main()にはmain関数が1つだけあります。intmain()を使用する場合、()の最後の行にreturn 0を入力するのが最適です。()の
各ステートメントの最後に追加し
ます。printf()はscanf()を出力します。この関数を使用する必要があり、関数を呼び出す必要があり、#include <stdio.h>を使用し、コンマの後にscanf()を使用し、アドレス記号&を使用する必要があります(Pythonのprint()とinput()を区別する必要があります) - CHAR文字データ型1
ショート(INT)短整数2又は4
4の整数INT
長4又は8の整数長い(INT)
長い長い(INT)より長い16の整数
フロート単精度浮動小数点4
浮動二倍精度ポイント8long
double long doubleprecision 16
上記の単位はバイト(1バイト= 8ビット)です。
例:short age = 20; // 2バイトを適用= 20を格納するためにメモリから16ビットビット - //%c文字形式でデータを出力します
//%d整数の10進データを出力します
//%f浮動小数点数を出力します
%pアドレスの形式で出力します
%x 16進数を出力し
ますf
二重浮動小数点数を出力するのが最適です%lf - グローバル変数-コードブロックの外部で定義された変数(())
ローカル変数-コードブロックで定義された変数(()) -
C言語の文法では、変数は現在のコードブロックの先頭で定義する必要があると規定されています
eg(err):
eg(right):- スコープ:一般的なプログラムコードで使用される名前は常に有効/使用可能である
とは限りません。名前の使用可能性を制限するコードスコープは名前のスコープです。
ローカル変数のスコープは、変数が配置されているローカル変数のスコープです。
グローバル変数のスコーププロジェクト全体ですか
- スコープ:一般的なプログラムコードで使用される名前は常に有効/使用可能である
-
定義済み識別子定数
#defineMAX 10
const-constant属性
eg:const int n = 10
nは変数ですが、定数属性があるため、nは定数変数と言います。一般的に、const後の変数の値は定義されています。変更できません。 - 文字通りの定数:3、100など。
- 列挙定数:enumeration-1つずつ列挙します。
例:enum Sex
{FEMALE
MALE
UNKNOWN}
enum Sex a = FEMALE
%d aを出力すると、結果は0になります(ほとんどのプログラミング言語では、インデックスは0から始まります) - 文字列(文字列):「0」文字列の終わり。strlen()関数を使用して文字列の長さを計算できます。
- 配列:複数の変数
を格納するコレクション。定義:データ型配列名[] = {}
例:int arr1 [] = {1,2,3}。chararr2[] = {'a'、 'b'、 'c'、0(\ 0、 '\ 0')} char arr3 [] = "abc"
(文字列は通常配列に格納されます。
文字列を格納するときに ""が表示されると、デフォルトで文字列と見なされ、最後になります。自動的に0が追加され
、「」の文字と混合されます。文字列形式で出力する必要がある場合は、手動で「0」または0を追加する必要があります) - ASCIIコード:番号(128桁の最大値)に対応する数値又は文字に対応するキーボード
共通文字、ASCIIコードに対応する番号:
「\ 0」 - 0
「A」 - 97
「A」 - -65 - エスケープ文字\:たとえば、パスc:\ test \ 32 \ test.c \を印刷する場合、
直接印刷することはできません。C言語では、\ tは水平タブ文字(つまり4つのスペース)を表します。\ 32は8進数32を表します。 (つまり、10進数で26)パスを出力するには、\ testの前に\を追加して\ 32を追加する必要があります。これにより、t(32)の前の\はエスケープの意味を失います。つまり、c:\ test \ 32 \ test.c \です。 n。* \ dddは8進数で3桁のdddを表し、\ xddは16進数で2桁を表し
、一重引用符(二重引用符)の印刷も同様に使用できます。 - 3文字の単語(人気がない):?? '('または ')'を追加すると、対応する文字になります(vc6.0ではこの効果があります)
C言語学習Day1のまとめ
おすすめ
転載: blog.51cto.com/14971119/2542825
おすすめ
ランキング