一、基本語法
C語言作為一門高級程序設計語言,在計算方面有着廣泛的應用。其基本語法包括變量定義、數據類型和運算符等。其中,變量定義是指在程序中定義一個變量,並賦予其一個初始值,以便程序能夠引用和操作這個變量。
#include<stdio.h>
int main()
{
int a = 10; //定義整型變量a
float b = 3.14; //定義浮點型變量b
printf("a的值為:%d,b的值為:%f", a, b);
return 0;
}
在以上程序中,定義了兩個變量a和b,分別為整型和浮點型。用printf函數輸出變量a和b的值。
二、數學運算
C語言支持各種數學運算,如加減乘除、取余和冪等。算術運算符包括加(+)、減(-)、乘(*)、除(/)和求余(%)。其中,取余運算符用於計算兩個數相除後的餘數。
#include<stdio.h>
int main()
{
int a = 10, b = 5;
printf("a+b=%d\n", a+b);
printf("a-b=%d\n", a-b);
printf("a*b=%d\n", a*b);
printf("a/b=%d\n", a/b);
printf("a mod b=%d ", a%b);
return 0;
}
在以上程序中,定義了兩個整型變量a和b,分別進行加減乘除和求余運算,並用printf函數輸出結果。
三、關係運算
關係運算用於比較兩個數之間的大小或相等關係,其運算結果為真(1)或假(0)。關係運算符包括等於(==)、不等於(!=)、大於(>)、小於(=)和小於等於(<=)。
#include<stdio.h>
int main()
{
int a = 10, b = 5;
printf("%d==%d的結果為:%d\n", a, b, a==b);
printf("%d!=%d的結果為:%d\n", a, b, a!=b);
printf("%d>%d的結果為:%d\n", a, b, a>b);
printf("%d<%d的結果為:%d\n", a, b, a=%d的結果為:%d\n", a, b, a>=b);
printf("%d<=%d的結果為:%d\n", a, b, a<=b);
return 0;
}
在以上程序中,定義了兩個整型變量a和b,利用關係運算符進行大小比較,並用printf函數輸出結果。
四、邏輯運算
邏輯運算符包括與(&&)、或(||)和非(!)三種,用於進行多個條件的邏輯運算。其中,與運算符(&&)只有在兩個條件都為真時,才返回真;或運算符(||)只要有一個條件為真,即返回真;非運算符(!)用於對條件的結果進行取反。
#include<stdio.h>
int main()
{
int a=10, b=5, c=3;
printf("(a>b)&&(b>c)的結果為:%d\n", (a>b)&&(b>c));
printf("(a>b)||(bb)||(bb)的結果為:%d\n", !(a>b));
return 0;
}
在以上程序中,定義了三個整型變量a、b、c,利用邏輯運算符進行邏輯運算,並用printf函數輸出結果。
五、條件運算
條件運算符(?:)也稱三目運算符,用於簡化if-else語句的嵌套,它可以根據一個條件的真假來返回兩個可能的值之一。
#include<stdio.h>
int main()
{
int a=10, b=5, max;
max = (a>b)?a:b;
printf("a和b的最大值是:%d\n", max);
return 0;
}
在以上程序中,定義了兩個整型變量a、b,並用條件運算符求出a和b的最大值,並用printf函數輸出結果。
原創文章,作者:AFQXK,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/371536.html