[摘要]
1.如何輸出資料
2.定義變數
3.簡單的運算
//如何輸出資料
//[例一]
#includeint main()
該**的執行結果為:
the sum is 3
printf(「the sum is %d\n」, 1+2);
[分析]
輸出的內容為雙引號中的內容,其中%d處輸出的是逗號後1+2的結果資料。
[高階1]下面我們來看乙個其他的例子。
//如何輸出資料
//[例二]
#includeint main()
該**的執行結果為:
3 , 12
printf(「the sum is %d,%d\n」, 1+2 ,3*4);
[分析]
此處有兩個%d,即有兩處資料輸出,資料輸出的地方與被輸出的資料前後對應。
[高階2]
//如何輸出資料
//[例三]
#includeint main()
[分析]
這段**中,有兩處地方需要輸出資料,但被輸出的數只有乙個,那麼會出現怎樣的結果呢?
下面我們在xcode裡進行實驗:
結果:1.會出現警告
2.輸出了兩個數,但第二個數無意義
[高階3]
//如何輸出資料
//[例四]
#includeint main()
[分析]
該**中有一處需要資料輸出,但逗號後需被輸出的資料有兩個,下面我們在xcode中進行實驗。
[分析]
1.會出現警告
2.輸出乙個資料(前乙個)
看了之前的例子,我們知道了輸出整數可以用%d,那麼我們又該如何輸出其他的資料型別呢?請看下面的**。
data type
format
char
%csigned integer
%dunsigned integer
%ulong long
%lld
unsigned long long
%llu
float
%fdouble
%lfstring
%spointer
%poctal number
%ohexadecimal number
%x
#includeint main()
該**的輸出結果為:
the number:
12.000000
[分析]
[第1點] int num1;
定義了乙個變數,變數名為num1,變數型別為整數型。
[第2點] num1 = 1;
這裡的=為賦值符號(不是等於號),意思是把=後面的值賦給前面的變數。
[第3點] double num2;
定義了乙個變數,變數名為num2,變數型別為double型。
[第4點] printf(「the number:\n%d\n%lf\n」,num1,num2);
輸出,num1輸出到%d處,num2輸出到%lf處。
注:變數的型別與輸出時用的型別(如:%d或%lf等)需對應。(對應表見上面)
[高階1]
除了像上面那樣定義變數,我們還可以這樣寫。
#includeint main()
輸出結果與上面的**一樣。
[高階2]
下面展示另一種定義方法。
#includeint main()
執行結果:
the number:
12
int(整數,分正負)
unsigned int (整數,只有整數)
double (如:2.123456就是double型的,有正負數,輸出時預設為輸出6為小數)
char (字元)
long long (整數,範圍與int不同)
其餘的不一一枚舉了
取變數名時我們要注意:
1.同一字母的大小寫形式認為是不同的。(如:q ,q 為兩個不同的變數)
2.不能以數字開頭
3.不能用保留字(reserved word)(如:int)
4.不允許雙下劃線開頭或單下劃線加大寫字母開頭(如:__hello , _hello 是不正確的寫法)
5.standard identifiers shall not be redefined by users (如:printf)
here are some examples
identifier
right/wrong
forwrong
num1
right
__com
wrong
sta2
right
在這段**中我們將進行加減乘除的運算。
#includeint main()
該**執行的結果為:
5-16
0
[分析] num3 = num1 + num2;
我們以加法為例,num1與num2的和賦給了num3。
加 + 減 -乘 * 除 /
注意乘除號的寫法
[高階1]復合運算
#includeint main()
執行結果為:
10
[高階2]運算子mod(%)
該運算子的意思是取餘數,如:9%8的結果為1
#includeint main()
執行結果為:
the result is 2
python 第二章 資料處理
1 去除重複值 1 利用pdandas的dataframe 中的df.duplicated 顯示是否有重複值,重複則為true,沒有重複則為false。df.duplicated df.duplicated 某列 2 再利用drop.duplicates返回去除重複值的dataframe。df.dr...
第二章 C 簡單程式設計
include using namespace std intmain 大小寫英文本母 數字 特殊字元 int a 0inta 0 int a int aconst float pi 3.1415926常量再過程中雖然有名字,但是不能在過程中賦值,要求輸入輸出資料 include using nam...
第二章 資料和C
最初k r給出關鍵字 c90標準新增的關鍵字 c99標準新增的關鍵字 intsigned boll long void complex short imaginary unsigned char float double 位,位元組和字 描述計算機資料單元或儲存單元的術語 位 bit 最小的儲存單元...