-
#include <stdio.h> int main() { int i, j, k; for(i=1; i<5; i++) { /* 觀察每行的空格數(shù)量,補全循環(huán)條件 */ for( j=i;j<5;j++ ) { printf(" "); //輸出空格 } /* 觀察每行*號的數(shù)量,補全循環(huán)條件 */ for(k=0;k<2*i-1;k++ ) { printf("*"); //每行輸出的*號 } printf("\n"); //每次循環(huán)換行 } return 0; }查看全部
-
關系表達式的值是“真”和“假”,在C程序用整數(shù)1和0表示 >=,<=,==,!=這種符號之間不能存在空格查看全部
-
C語言中賦值運算符分為簡單賦值運算符和復合賦值運算符 簡單賦值運算符“=”號 復合賦值運算符就是在簡單賦值符“=”之前加上其它運算符構成,例如+=、-=、*=、/=、%=。 復合運算符中運算符和等號之間是不能有空格的。查看全部
-
自增運算符為“++”,其功能是使變量的值自增1;自減運算符為“--”,其功能是使變量值自減1。它們經(jīng)常使用在循環(huán) 意:無論是a++還是++a都等同于a=a+1,在表達式執(zhí)行完畢后a的值都自增了1,無論是a--還是--a都等同于a=a-1,在表達式執(zhí)行完畢后a的值都自減少1。查看全部
-
除法運算中注意: 如果相除的兩個數(shù)都是整數(shù)的話,則結果也為整數(shù),小數(shù)部分省略,如8/3 = 2;而兩數(shù)中有一個為小數(shù),結果則為小數(shù),如:9.0/2 = 4.500000。 取余運算中注意: 該運算只適合用兩個整數(shù)進行取余運算,如:10%3 = 1;而10.0%3則是錯誤的;運算后的符號取決于被模數(shù)的符號,如(-10)%3 = -1;而10%(-3) = 1。查看全部
-
※ 算術運算符 ※ 賦值運算符 ※ 關系運算符 ※ 邏輯運算符 ※ 三目運算符查看全部
-
關系表達式的值是“真”和“假”,在C程序用整數(shù)1和0表示。 注意:>=,<=,==,!=這種符號之間不能存在空格。查看全部
-
強制類型轉換;(類型說明符)(表達式) 在使用強制轉換時應注意以下問題: 1、類型說明符和表達式都必須加括號,如把(int)(x/2+y)寫成(int)x/2+y則成了把x/2轉換成int型之后再與y相加了。 2、轉換后不會改變原數(shù)據(jù)的類型及變量值,只在本次運算中臨時性轉換。 3、強制轉換后的運算結果不遵循四舍五入原則。查看全部
-
復合運算符中運算符和等號之間不能有空格查看全部
-
除法運算中注意: 如果相除的兩個數(shù)都是整數(shù)的話,則結果也為整數(shù),小數(shù)部分省略,如8/3 = 2;而兩數(shù)中有一個為小數(shù),結果則為小數(shù),如:9.0/2 = 4.500000。 取余運算中注意: 該運算只適合用兩個整數(shù)進行取余運算,如:10%3 = 1;而10.0%3則是錯誤的;運算后的符號取決于被模數(shù)的符號,如(-10)%3 = -1;而10%(-3) = 1。查看全部
-
自動字節(jié)小的可以向字節(jié)大的自動轉換,反之不行查看全部
-
#define 標識符 變量值 標識符要用大寫,變量值用小寫,便于區(qū)分查看全部
-
b/a整數(shù)除整數(shù)還是整數(shù)查看全部
-
c語言所有符號均為英文半角查看全部
-
#include <stdio.h> int main() { int i, j, k; for(i=1; i<5; i++) { for( j=i; j<4 ; j++) { printf(" "); } for( k=1;k<2*i; k++ ) { printf("*"); } printf("\n"); } return 0; } 這樣子也行,建議通過條件可以適當放寬。查看全部
舉報
0/150
提交
取消