-
1) 与运算(&&)
参与运算的两个变量都为真时,结果才为真,否则为假。例如:5>=5 && 7>5 ,运算结果为真;
2) 或运算(||)
参与运算的两个变量只要有一个为真,结果就为真。 两个量都为假时,结果为假。例如:5>=5||5>8,运算结果为真;
3) 非运算(!)
参与运算的变量为真时,结果为假;参与运算量为假时,结果为真。例如:!(5>8),运算结果为真。
查看全部 -
int a=3;
int a=4;/*
3+4%(3+4)/3+3*4-4
3+4%7/3+3*4-4
4%7=4
// %号是取模计算,通俗讲就是求余数。4%7 是为4/7=0余数为4 通理 13%7等于6.
3*4=12
3+4/3+12-4
//4/3=1.3... 但是会被转换为int类型 所以为1
3+1+12-4
4+8
12*/
查看全部 -
第一条:a++,先取值a=100,后运算得101。运行结果100
第二条:++a,先运算得102,后取值a=102。 102
第三条:--a,先运算得101,后取值a=101。 101
第四条:a--,先取值a=101,后运算得100。 101
第五条:a+1,a值不变,运算得101。 101
第六条:a,a值不变,运算得100。 100查看全部 -
首先,我们要搞清楚一条输出语句和一组输出语句的区别,如果只输出一行,那么a++、++a等等这些的结果各自独立,没有关联性,a++输出的就是100,++a输出的就是101
其次,文章中的例子给出的是一组输出数据,所以每一个printf输出的数据都会对它的下一行有影响,比如a++它输出的是100,但它默默地产生了一个运算结果,那就是101;第二行进行++a的时候基数已经变成了101,所以在+1就是102,由于++a是先运算,再输出,所以结果就是102.以此类推,就会得出相应的结果
查看全部 -
首先,我们要搞清楚一条输出语句和一组输出语句的区别,如果只输出一行,那么a++、++a等等这些的结果各自独立,没有关联性,a++输出的就是100,++a输出的就是101
其次,文章中的例子给出的是一组输出数据,所以每一个printf输出的数据都会对它的下一行有影响,比如a++它输出的是100,但它默默地产生了一个运算结果,那就是101;第二行进行++a的时候基数已经变成了101,所以在+1就是102,由于++a是先运算,再输出,所以结果就是102.以此类推,就会得出相应的结果
查看全部 -
首先,我们要搞清楚一条输出语句和一组输出语句的区别,如果只输出一行,那么a++、++a等等这些的结果各自独立,没有关联性,a++输出的就是100,++a输出的就是101
其次,文章中的例子给出的是一组输出数据,所以每一个printf输出的数据都会对它的下一行有影响,比如a++它输出的是100,但它默默地产生了一个运算结果,那就是101;第二行进行++a的时候基数已经变成了101,所以在+1就是102,由于++a是先运算,再输出,所以结果就是102.以此类推,就会得出相应的结果查看全部 -
①首先,我们要搞清楚一条输出语句和一组输出语句的区别,如果只输出一行,那么a++、++a等等这些的结果各自独立,没有关联性,a++输出的就是100,++a输出的就是101
②其次,文章中的例子给出的是一组输出数据,所以每一个printf输出的数据都会对它的下一行有影响,比如a++它输出的是100,但它默默地产生了一个运算结果,那就是101;第二行进行++a的时候基数已经变成了101,所以在+1就是102,由于++a是先运算,再输出,所以结果就是102.以此类推,就会得出相应的结果查看全部 -
①首先,我们要搞清楚一条输出语句和一组输出语句的区别,如果只输出一行,那么a++、++a等等这些的结果各自独立,没有关联性,a++输出的就是100,++a输出的就是101
②其次,文章中的例子给出的是一组输出数据,所以每一个printf输出的数据都会对它的下一行有影响,比如a++它输出的是100,但它默默地产生了一个运算结果,那就是101;第二行进行++a的时候基数已经变成了101,所以在+1就是102,由于++a是先运算,再输出,所以结果就是102.以此类推,就会得出相应的结果查看全部 -
除法运算中注意:
如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。
取余运算中注意:
该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。
查看全部 -
printf("num的整数部分是%d\n", (int)num );
查看全部 -
/* POCKETMONEY = 12; */
查看全部 -
内部函数用关键字static来定义
外部函数用关键字extern来定义
没有指定函数作用范围时,系统默认该函数为外部函数(因此定义外部函数时extern可以省略不写),可以被多个源文件共用
查看全部 -
冒泡排序:
for(i=8; i>=0; i--)
{
for(j=0;j<=i;j++)
{
if(arr[j] > arr[j+1]) //当前面的数比后面的数大时
{
double temp; //定义临时变量temp
temp = arr[j]; //将前面的数赋值给temp
arr[j] = arr[j+1]; //前后之数颠倒位置
arr[j+1] = temp; //将较大的数放在后面
}
}
}
查看全部 -
多行注释: /* 注释内容 */
单行注释: //注释一行查看全部 -
#include <stdio.h>
int main()
{
int i , sum
for (i=1,sum=0;i<=20;i++)
if(%3\n=1)
{
continue
}
sum += i;
}
printf("sum=%d\n",sum);
return 0;
}
查看全部 -
函数体内的语句要有明显缩进,通常以按一下Tab键为一个缩进查看全部
-
主函数就是C语言中的唯一入口。查看全部
-
在最新的C标准中,main函数前的类型为int而不是void查看全部
-
一个C程序有且只有一个主函数,即main函数。查看全部
-
ANSI标准定义int是占2个字节,TC是按ANSI标准的,它的int是占2个字节的。但是在VC里,一个int是占4个字节的。
查看全部
举报