达内潍坊中心 > 达内新闻
网络编程C语言知识学习
- 发布:潍坊达内培训
- 来源:互联网
- 时间:2017-10-18 15:16
循环结构
节、while 语句
一、格式 :
while(表达式)
循环体
注:1:while是关键字;
2:while后面的表达式可以是任意表达式,小括号不能丢,里面的内容也不能丢;
3:没有大括号时,只有执行临近一条可执行的语句
while(a<3)
{ a+=s;
s=a;} 结论:while控制的是与其相邻的一条语句。
1+2+3+……+100的和?
int i=1,sum=0;
while(i<101)
{sum=sum+i;
i++;}
printf(“%d”,sum);
从1开始加到哪个数时他们的和将超过1000?
int i=1,sum=0;
while(sum<1000)
{sum+=i;
i++;}
printf(“%d”,--i); /*加到最后i多循环一次,所以-i*/
(21)有以下程序 (D)
#include
main()
{int n=2,k=0;
while(k++&&n++>2);
printf(“%d %d”,k,n);
}
程序运行后的输出结果是
A) 0 2
B) 1 3
C) 5 7
D) 1 2
网络编程C语言知识学习 二级考试辅导资料初中级(精华)
5-3节、do-while语句 (while语句先判断,后执行,为当型循环;do-while语句先执行,后判断,为直到型循环。)
do while()
格式:
do
循环体
while(表达式)
数列1 2 3 5 8 13……
do
{
a3=a1+a2;
a1=a2;
a2=a3;
}while(a3<=1000);
1:do-while语句至少执行一次;
2:do-while后面的分号一定得有,while是没有的。
5-4节、for语句(1)
for语句和for语句构成的循环结构
一、格式:
for(表达式1;表达式2;表达式3)
循环体
1. 循环体可以是一条语句,可以是空语句,或复合语句;
潍坊达内培训:相当于while语句的
表达式1;
while(表达式2)
{
循环体;
表达式3;
}
例:输出10个*的程序
for(k=0;k<=10;k++)
{printf(“*”);
}
也可以这样写
k=0;
for(;k<=10;)
{printf(“*”);
k++;
}
int k=0;
while(k<10)
{
printf(“*”);
k++;
}
注:
1:表达式可以省略,但分号不可以。
2:表达式可以是任意有效的C语言表达式
课后习题部分,笔记不再提供,请大家看教程。
网络编程C语言知识学习 二级考试辅导资料初中级(精华)
第六课、字符型数据
6-1节、字符型常量
格式:‘a' 'A' ' '
要求:
1,单引号中的大写字母和小写字母代表不同的字符常量。
2.单引号中的空格也是一个字符常量,但不能是两个连续的单引号
3.字符常量只能用单引号括起来,不能用双引号。
转义字符
代表回车
’代表一个单引号 '
\代表一个
“代表一个双引号
注意:
1.转义字符常量,如‘a’只代表一个字符
2.反斜线后的8进制数可以不用0开头。如1中所讲的141就是一个8进制数。0141
3.反斜线后的16进制数只可以用x开头,不可以用X开头。
字符串常量
格式:由双引号括起来的一串字符。
同时也要知道”A“和‘A’是不一样的。
”A“ 'A'
ACSII码
A 65 a 97
'a'-'A'= 32
6.2节、字符变量
格式:char a='s'
6.3字符的输入和输出
Printf和scanf函数输出和输入字符
对于字符型数据的格式说明符是%c
Char c='a';
Printf(”%c“,c);
Char a,b,c,d;
Scanf(”%c%c%c“,&a, &b, &c);
6-3节、程序举例
写出26个大写字母和他们的ASCII代码要求每行输出两组数据。
#include <stdio.h>
Main()
{
Char ch; int I;
For(i=0;i<26:i++)
{
Ch=i+65;
If(i%2= =0)
Printf(”“);
Printf(”c=%c,ASCII=%d“,ch,ch);
}
}
在上面的程序中有对于字符的输入与输出,在C语言中也有另外的输入输出字符的语句。
输入:变量名=getchar()
输出:putchar(变量名)
更多潍坊达内培训相关资讯,请扫描下方二维码
最新开班时间
- 北京
- 上海
- 广州
- 深圳
- 南京
- 成都
- 武汉
- 西安
- 青岛
- 天津
- 杭州
- 重庆
- 哈尔滨
- 济南
- 沈阳
- 合肥
- 郑州
- 长春
- 苏州
- 长沙
- 昆明
- 太原
- 无锡
- 石家庄
- 南宁
- 佛山
- 珠海
- 宁波
- 保定
- 呼和浩特
- 洛阳
- 烟台
- 运城
- 潍坊
网络编程C语言知识学习
- 发布:潍坊达内培训
- 来源:互联网
- 时间:2017-10-18 15:16
循环结构
节、while 语句
一、格式 :
while(表达式)
循环体
注:1:while是关键字;
2:while后面的表达式可以是任意表达式,小括号不能丢,里面的内容也不能丢;
3:没有大括号时,只有执行临近一条可执行的语句
while(a<3)
{ a+=s;
s=a;} 结论:while控制的是与其相邻的一条语句。
1+2+3+……+100的和?
int i=1,sum=0;
while(i<101)
{sum=sum+i;
i++;}
printf(“%d”,sum);
从1开始加到哪个数时他们的和将超过1000?
int i=1,sum=0;
while(sum<1000)
{sum+=i;
i++;}
printf(“%d”,--i); /*加到最后i多循环一次,所以-i*/
(21)有以下程序 (D)
#include
main()
{int n=2,k=0;
while(k++&&n++>2);
printf(“%d %d”,k,n);
}
程序运行后的输出结果是
A) 0 2
B) 1 3
C) 5 7
D) 1 2
网络编程C语言知识学习 二级考试辅导资料初中级(精华)
5-3节、do-while语句 (while语句先判断,后执行,为当型循环;do-while语句先执行,后判断,为直到型循环。)
do while()
格式:
do
循环体
while(表达式)
数列1 2 3 5 8 13……
do
{
a3=a1+a2;
a1=a2;
a2=a3;
}while(a3<=1000);
1:do-while语句至少执行一次;
2:do-while后面的分号一定得有,while是没有的。
5-4节、for语句(1)
for语句和for语句构成的循环结构
一、格式:
for(表达式1;表达式2;表达式3)
循环体
1. 循环体可以是一条语句,可以是空语句,或复合语句;
潍坊达内培训:相当于while语句的
表达式1;
while(表达式2)
{
循环体;
表达式3;
}
例:输出10个*的程序
for(k=0;k<=10;k++)
{printf(“*”);
}
也可以这样写
k=0;
for(;k<=10;)
{printf(“*”);
k++;
}
int k=0;
while(k<10)
{
printf(“*”);
k++;
}
注:
1:表达式可以省略,但分号不可以。
2:表达式可以是任意有效的C语言表达式
课后习题部分,笔记不再提供,请大家看教程。
网络编程C语言知识学习 二级考试辅导资料初中级(精华)
第六课、字符型数据
6-1节、字符型常量
格式:‘a' 'A' ' '
要求:
1,单引号中的大写字母和小写字母代表不同的字符常量。
2.单引号中的空格也是一个字符常量,但不能是两个连续的单引号
3.字符常量只能用单引号括起来,不能用双引号。
转义字符
代表回车
’代表一个单引号 '
\代表一个
“代表一个双引号
注意:
1.转义字符常量,如‘a’只代表一个字符
2.反斜线后的8进制数可以不用0开头。如1中所讲的141就是一个8进制数。0141
3.反斜线后的16进制数只可以用x开头,不可以用X开头。
字符串常量
格式:由双引号括起来的一串字符。
同时也要知道”A“和‘A’是不一样的。
”A“ 'A'
ACSII码
A 65 a 97
'a'-'A'= 32
6.2节、字符变量
格式:char a='s'
6.3字符的输入和输出
Printf和scanf函数输出和输入字符
对于字符型数据的格式说明符是%c
Char c='a';
Printf(”%c“,c);
Char a,b,c,d;
Scanf(”%c%c%c“,&a, &b, &c);
6-3节、程序举例
写出26个大写字母和他们的ASCII代码要求每行输出两组数据。
#include <stdio.h>
Main()
{
Char ch; int I;
For(i=0;i<26:i++)
{
Ch=i+65;
If(i%2= =0)
Printf(”“);
Printf(”c=%c,ASCII=%d“,ch,ch);
}
}
在上面的程序中有对于字符的输入与输出,在C语言中也有另外的输入输出字符的语句。
输入:变量名=getchar()
输出:putchar(变量名)
更多潍坊达内培训相关资讯,请扫描下方二维码
最新开班时间
- 北京
- 上海
- 广州
- 深圳
- 南京
- 成都
- 武汉
- 西安
- 青岛
- 天津
- 杭州
- 重庆
- 厦门
- 哈尔滨
- 济南
- 福州
- 沈阳
- 合肥
- 郑州
- 长春
- 苏州
- 大连
- 长沙
- 昆明
- 温州
- 太原
- 南昌
- 无锡
- 石家庄
- 南宁
- 中山
- 兰州
- 佛山
- 珠海
- 宁波
- 贵阳
- 保定
- 呼和浩特
- 东莞
- 洛阳
- 潍坊
- 烟台
- 运城