-
#include <stdio.h> int main() { int i, j, k; for(i=1; i<5; i++) { /* 观察每行的空格数量,补全循环条件 */ for( j=i;j<5;j++ ) { printf(" "); //输出空格 } /* 观察每行*号的数量,补全循环条件 */ for(k=0;k<2*i-1;k++ ) { printf("*"); //每行输出的*号 } printf("\n"); //每次循环换行 } return 0; }查看全部
-
关系表达式的值是“真”和“假”,在C程序用整数1和0表示 >=,<=,==,!=这种符号之间不能存在空格查看全部
-
C语言中赋值运算符分为简单赋值运算符和复合赋值运算符 简单赋值运算符“=”号 复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=、-=、*=、/=、%=。 复合运算符中运算符和等号之间是不能有空格的。查看全部
-
自增运算符为“++”,其功能是使变量的值自增1;自减运算符为“--”,其功能是使变量值自减1。它们经常使用在循环 意:无论是a++还是++a都等同于a=a+1,在表达式执行完毕后a的值都自增了1,无论是a--还是--a都等同于a=a-1,在表达式执行完毕后a的值都自减少1。查看全部
-
除法运算中注意: 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。 取余运算中注意: 该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。查看全部
-
※ 算术运算符 ※ 赋值运算符 ※ 关系运算符 ※ 逻辑运算符 ※ 三目运算符查看全部
-
关系表达式的值是“真”和“假”,在C程序用整数1和0表示。 注意:>=,<=,==,!=这种符号之间不能存在空格。查看全部
-
强制类型转换;(类型说明符)(表达式) 在使用强制转换时应注意以下问题: 1、类型说明符和表达式都必须加括号,如把(int)(x/2+y)写成(int)x/2+y则成了把x/2转换成int型之后再与y相加了。 2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。 3、强制转换后的运算结果不遵循四舍五入原则。查看全部
-
复合运算符中运算符和等号之间不能有空格查看全部
-
除法运算中注意: 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。 取余运算中注意: 该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。查看全部
-
自动字节小的可以向字节大的自动转换,反之不行查看全部
-
#define 标识符 变量值 标识符要用大写,变量值用小写,便于区分查看全部
-
b/a整数除整数还是整数查看全部
-
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
提交
取消