-
单行注释//
多行注释/*
查看全部 -
注意大括号位置要出现在赋值语句这一类跟着的括号后面
查看全部 -
环结构之for循环(二)
在for循环中,表达式1是一个或多个赋值语句,它用来控制变量的初始值;表达式2是一个关系表达式,它决定什么时候退出循环;表达式3是循环变量的步进值,定义控制循环变量每循环一次后按什么方式变化。这三部分之间用分号(;)分开。
使用for语句应该注意:
1、for循环中的“表达式1、2、3”均可可以缺省,但分号(;)不能缺省。
2、省略“表达式1(循环变量赋初值)”,表示不对循环变量赋初始值。如:
3、省略“表达式2(循环条件)”,不做其它处理,循环一直执行(死循环)。如:
4、省略“表达式3(循环变量增量)”,不做其他处理,循环一直执行(死循环)。如:
注:死循环可以使用后面即将讲到的break解决
5、表达式1可以是设置循环变量的初值的赋值表达式,也可以是其他表达式。如:
6、表达式1和表达式3可以是一个简单表达式也可以是多个表达式以逗号分割。如:
运行结果为
7、表达式2一般是关系表达式或逻辑表达式,但也可是数值表达式或字符表达式,只要其值非零,就执行循环体。
8、各表达式中的变量一定要在for循环之前定义。如:
查看全部 -
8个字符才可以啊
查看全部 -
多行注释: /* 注释内容 */
单行注释: //注释一行查看全部 -
符号在前先运算在输出
符号在后先输出在运算查看全部 -
代码
查看全部 -
。
查看全部 -
在C语言中,自动类型转换遵循以下规则:
1、若参与运算量的类型不同,则先转换成同一类型,然后进行运算。
2、转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成long型后再进行运算。
a、若两种类型的字节数不同,转换成字节数高的类型
b、若两种类型的字节数相同,且一种有符号,一种无符号,则转换成无符号类型
3、所有的浮点运算都是以双精度进行的,即使仅含float单精度量运算的表达式,也要先转换成double型,再作运算。
4、char型和short型参与运算时,必须先转换成int型。
5、在赋值运算中,赋值号两边量的数据类型不同时,赋值号右边量的类型将转换为左边量的类型。如果右边量的数据类型长度比左边长时,将丢失一部分数据,这样会降低精度,丢失的部分按四舍五入向前舍入。查看全部 -
标识符
查看全部 -
#include <stdio.h>
int main()
{
//定义小编兜里的钱
double money = ;
//定义打车回家的费用
double cost = ;
printf("小编能不能打车回家呢:");
//输出y小编就打车回家了,输出n小编就不能打车回家
printf( );
return 0;
查看全部 -
在程序执行过程中,值不发生改变的量称为常量。C语言的常量可以分为直接常量和符号常量。
直接常量也称为字面量,是可以直接拿来使用,无需说明的量,比如:
整型常量:13、0、-13;
实型常量:13.33、-24.4;
字符常量:‘a’、‘M’
字符串常量:”I love imooc!”
下面的代码分别打印这四种直接常量:
在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。符号常量在使用之前必须先定义,其一般形式为:#define 标识符 常量值
符号常量的标示符一般习惯使用大写字母,变量的标示符一般习惯使用小写字母,加以区分。下面是一个使用符号常量的小例子:
运算结果为: 圆周率:3.140000
注意:常量是不可改变的
查看全部 -
第二个for循环:
判断从2~50的数m能否被从2~m的某一数n整除,能的话跳出循环,并判断这个数n是否就是m,不是的话则m不是素数,否则m是素数
查看全部 -
sum += num;为 sum+num=sum;
查看全部 -
。vv哈哈哈哈查看全部
举报