1 / 28
文档名称:

新手学C语言之入门.docx

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

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

分享

预览

新手学C语言之入门.docx

上传人:儒林 2022/7/9 文件大小:1.71 MB

下载得到文件列表

新手学C语言之入门.docx

相关文档

文档介绍

文档介绍:新手学C语言之入门
学****C语言(新手入门)
年轻的小荣子
阿尔法和李世石的围棋对弈让我们感受到了计算机的强大,事实上计算不仅要靠硬件设备的支持,还需要在里面运行代码(很多种,包括c),这些代码就是它的灵魂(譬如我们的思想)>
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);对应数据类型格式
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;
}
————————————是标准主函数格式,int main()表示返回int型,return表示返回,返回值为0。不必深究。
————————————————————
float s,l,r; //备注:面积s,周长l,半径r。
scanf("%f",&r);
l = 2 * * r;

s = * r * r;
printf("周长为:%f,面积为:%f \n",l,s);
————————————————————
相当于一个能计算圆的周长和面积的计算器,只要scanf()输入r的值,就能printf()输出l(周长)和s(面积)的值,结果图示:
可以通过输入不同的半径来得到其周长和面积。

同理可以利用c语言来求得其他数学公式的结果:
求y=x^2+2x-3当x取某个数时的值。
代码:
——————————————————
int x,y;
scanf("%d",&x); //这里输入x的值。
y=x*x+2*x-3;
printf("输出结果y:%d",y);
——————————————————
对于这样的函数式:
x*x+2*x-3 (0<x<10)
Y=
x+2 (x>=10)
要用到条件语句。
(1)if语句
if(表达式)
语句1;
else
语句2;
(2)if语句的嵌套
If(表达式1)
语句1;//语句1也可以嵌套if语句。
else
if(表达式2)
语句2-1;
else
语句2-2;//这样的嵌套可以多重.
if()里的表达式如果正确则为真,执行紧接着的语句1,否则执行else下面的语句2。因此上面数学函数式的代码:
————————————————————————————————————
#include<>
int main()
{
int x,y;

scanf("%d",&x); //scanf输入x的值。
if(x>0 && x<10) //x>0和x<10是与的关系,若同时为真则结果为真

最近更新

2024年产品销售工作总结 42页

函数基本性质市公开课获奖教案省名师优质课赛.. 5页

2024年交通事故责任委托书模板(通用6篇) 5页

2024年五年级《长方体认识》说课稿 21页

2024年五一劳动的语录 64页

2024年二年级第一学期数学教学总结 38页

2024年二年级体育教学计划三篇 8页

人教版七年级信息技术市公开课获奖教案省名师.. 5页

亡羊补牢市公开课获奖教案省名师优质课赛课一.. 5页

二年级语文《家》市公开课获奖教案省名师优质.. 4页

乙烯面试市公开课获奖教案省名师优质课赛课一.. 4页

不倒翁大班市公开课获奖教案省名师优质课赛课.. 4页

三年级上册人教版语文市公开课获奖教案省名师.. 5页

一年级道法市公开课获奖教案省名师优质课赛课.. 3页

《小花猫》幼儿市公开课获奖教案省名师优质课.. 5页

魔术师空手出牌教学设计 4页

高中物理人文教育教学设计 3页

飞行员开飞机操作教学设计 6页

迷你世界山洞客厅教学设计 4页

课程教学设计方法笔记整理 6页

观察的范围教学设计分析 4页

周报表、调研情况表 17页

海域补偿合同范本 62页

2024届北京各区高三二模语文试题分类汇编(诗歌.. 13页

青少年足球训练训练周内容安排表 4页

从氯化银制取硝酸银的方法比较 3页

施工方案专家论证审查会会议程序 2页

高考数学选择题特例法解题技巧 3页

年产1.5亿奥硝唑片剂工厂设计 制药工程毕业设.. 48页

六年级下册音乐教案-3.2.1羊肠小道 |人教版.. 3页