1 / 39
文档名称:

新手学C语言之入门.doc

格式:doc   大小:1,108KB   页数:39页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

新手学C语言之入门.doc

上传人:beny00001 2022/1/28 文件大小:1.08 MB

下载得到文件列表

新手学C语言之入门.doc

相关文档

文档介绍

文档介绍:word
word
1 / 39
word
学****C语言〔新手入门〕
年轻的小荣子
阿尔法和李世石的围棋对弈让我们感受到了计算机的强大,事实上计算不仅要靠硬件设备的支持,还需要在里面运行代码〔很多种,包括c〕,这些代码就是它的储对应类型大小的数据〔任何没有定义数据类型的变量是不会分配内存空间所以是不能使用的!〕。
来看下运行结果〔print出结果c的值〕:
所以这样就实现了计算a+b赋值给c并输出c的值。
word
word
6 / 39
word
数据类型一览〔当想要使用何种类型变量,直接用以下来定义即可〕:
C语言和数学语言也还是有所区别的,比如数学里判断a等于b用“a=b?〞,但是C语言里“a=b?〞就变成了赋值,它的等号是两个数学等号组成“==〞,所以C里正确的表达是“a==b?〞〔不要纠结为什么要用两个等号,这是大神们设定的〕,为了能让计算机理解自己的代码,下面来认识C语言有哪些运算符:
+

-

*

word
word
7 / 39
word
/
除;不存在÷号,表达式里“/〞就是除号。
%
取余数;17%5等于2,余数是2。
>
大于
<
小于
>=
大于等于
<=
小于等于
!=
不等于
==
等于
=
赋值,右边值赋予左边变量〔a=a+1+2〕。
&&
与;〔1==1〕&&〔1!=2〕,判断两边都真结果为真。
||
或;判断有一边为真结果为真。
!
非;!〔1==1〕,判断条件的相反。
? :
条件运算; (2>1)?3:4,判断为真,结果取3,否如此取4.
++
自增;a++,相当于a=a+1。
--
自减;a--,相当于a=a-1。
其他
word
word
8 / 39
word
经历一遍胜过深思千回,在软件上尝试几遍便能熟记于心。
#include<>
int main()
{ int a,b,c,d; a=1; b=a+1; c=b*2; c++; d=c%3; printf(“%d〞,d); //ps:输出结果d。
return 0;}
写一个能计算圆的周长和面积的C代码:
定义三个浮点型float〔含有小数〕变量s、l、r。
scanf〔〕是输入函数,scan是扫描的意思,从键盘扫描你的输入,这个头文件里的一个函数。Scanf〔〕括号里的是参数,跟printf〔〕一样,格式有所不同。printf〔“%d〞,c〕表示输出结果c,c的数据类型是整型〔int〕,用“%d〞格式。如果输出结果是浮点型〔float〕如此用“%f〞格式,比如printf〔“%f〞,〕。如果是字符型〔char〕,用printf〔“%c〞,’s’〕等。
“%_〞
类型
Printf(“%_〞,s);对应数据类型格式
word
word
9 / 39
word
d
int,short
以十进制形式输出带符号整数(正数不输出符号)
o
以八进制形式输出无符号整数(不输出前缀0)
x,X
以十六进制形式输出无符号整数(不输出前缀Ox)
u
以十进制形式输出无符号整数
f
float,double
以小数形式输出单、双精度实数
e,E
以指数形式输出单、双精度实数
g,G
以%f或%e中较短的输出宽度输出单、双精度实数
c
char
输出单个字符
s
字符串
输出字符串
Scanf〔“%d“,&r〕比printf〔“%d“,r〕多了个地址运算符&,因为scanf是输入,把数据存入到r变量的地址空间,所以scanf〔〕函数统一要加个地址运算符。
〔在代码中添加备注用//备注,本行此符号之后的都为备注,也可以用/*备注*/,两个符号之内的是备注,可囊括多行。〕
上面代码中:
————————————
#include<>
int main()
{
return 0;
}
word
word
10 / 39
word
————————————是标准主函数格式,int main〔〕表示返回int型,return表示返回,返回值为0。不必深究。
————————————————————
float s,l,r; //备注:面积s,周长l,半径r。
scanf("%f",&r);
l = 2 * * r;
s = * r * r;
printf("周长为:%f,面积为