C語言在單晶片設計複雜度不高,變數型態宣告沒有浮點數,常用以下兩種型態。
char ===> 範圍 0 - 255
int ===> 範圍 0 - 65535
算術運算子: + 、 - 、 * 、 / 、 %(module)
關係運算子:>、<、>=(大於等於)、<=(小於等於)、==(等於)、!=(不等於)
邏輯運算子:&& (AND Gate)、(OR Gate)、!(NOT Gate)
補數運算子:~ , 1的補數為0,其他反之。
※ ;(分號)在C語言中它表示敘述句結束。
迴圈語法:
for 迴圈
語法:
for(char x = initial number ; x <= condition number ; x increment or decrement)
ex .
for(x = 0 ; x <= 9 ; x++)
{
x += 1;(0+1+...+9)
}
ex . for(;;),無窮迴圈
while 迴圈
語法:
char x = initial number ;
while(condition number) <=====這裡不加分號
{
statement;
x increment or decrement;
}
ex.
int x = 0;
while(x < 10)
{
x += 1;(0+1+2....+9)
x++;
}
ex. while(1),無窮迴圈
do while 迴圈
語法:
char x = initial number ;
do
{
statement;
x increment or decrement;
}while(condition number); <=====這裡要加分號
ex.
int x = 0;
do
{
x += 1;(0+1+2....+9)
x++;
}while(x < 10);
No comments:
Post a Comment