本文只是将C所包含的知识的点全部以搞笑幽默的讲法叙述出来,并没有特别多的细节!如有缺陷请海涵,本文重在帮助小白过C语言期末考试!!!

C语言第一节基础知识点

C语言固定格式

#include<stdio.h>
int main()
{return 0;
}

无论我们要编写什么样子的程序,我们只需要把固定格式写上,然后再固定格式的里面写上自己想要完成的指令即可!

printf语句功能

printf(" ");

该指令的意思是将引号内的内容“ ”在程序中输出来,在程序中,我们可以输出一个语句也可以输出无数个语句。比如将我把要输出的语句写入我们的固定格式中,

#include<stdio.h>
int main()
{printf("只要我认真学");
printf("我一定可以学好C语言");
printf("我可以成为C语言大神!!!");
return 0;
}

我们会得到下面的结果:
​​​​​​
同时我们可以在刚才的printf语句中加入\n,起到换行的作用!

#include<stdio.h>
int main()
{printf("只要我认真学\n");
printf("我一定可以学好C语言\n");
printf("我可以成为C语言大神!!!\n");
return 0;
}

运行结果为:

同时我们可以在printf语句里面加入\t,表示空格的意思,比如我们将刚才的指令加入\t,就会得到

#include<stdio.h>
int main()
{printf("只要我认真学\t");
printf("我一定可以学好C语言\t");
printf("我可以成为C语言大神!!!\t");
return 0;
}

运行结果为:

总结printf语句
将要输出的内容放入引号(" ")内,在printf语句后面别忘记加分号(;)同时如果printf是最后一句输出语句的话,要在最后一个输出语句中加入\n,以免程序报不必要的错误。

例题:
请编写一个C语言程序,输出一下信息:
//
我超级厉害!
//
分析:
只需要用到printf语句将要输出的内容放入printf的引号里面即可,同时加入换行(\n)指令,将所有的printf语句放入C语言的固定格式里面即可:

#include<stdio.h>
int main()
{printf("//\n");
printf("我超级厉害!\n");
printf("//\n");return 0;
}

int、float、double、char型数据

Int是定义一个整型变量,int a=3;
float和double都是定义小数,但是double 定义字长长一点,float a=3.14;或者double a=3.14;
char是定义字符串,char a=‘A’;
同时可以同时定义多个变量
int a=3,b,c=5;
这句话的意思就是定义了一个整型变量a,b,c,其中a=3,c=5,b没有对其进行赋值
在我们的程序中,我们要使用变量之前一定要定义变量,否则程序会报错。
例1

#include<stdio.h>
int main()
{int a=5,b,c,d,e,f;
b=a+2;
c=b-a;
d=a*c;
e=a/d;
f=a%d;
return 0;
}

b=5+2=7
c=7−5=2
d=5×2=10
e=5/10=0.5=0
f=5%10=5
“/”代表整除
“%”代表取余数

例2:

#include<stdio.h>int main(){char a=‘B’,b=‘O’,c=‘Y’;
a=a+32;
b=b+32;
c=c+32;
return 0;
}

结果:
a=‘b’
b=‘o’
c=‘y’

字符串+32可以变成该字符串的小写形式
同时a=a+32;也可以写成a+=32;
同理:
x*=y+8; 可以写成x=x*(y+8);
z%=3; 可以写成z=z%3;
同样的意思只是不同的表达方式!

用 printf 语句输出 int 、float 、double 、char 型数据

例1:

#include<stdio.h>int main(){int a=5,b,c,d,e,f;
b=a+2;
c=b−a;
d=a*c;
e=a/d;
f=a%d;
printf(“a=%d,b=%d,c=%d\n”,a,b,c);
printf(“e=%d,f=%d\n”,e,f);
return 0;
}

运行结果:
a=5,b=7,c=2
e=0,f=5

例2:求123和456的和

#include<stdio.h>
int main()
{int a,b,sum;
a=123;
b=456;
sum=a+b;
printf(“和是%d\n”,sum);
return 0;
}

运行结果:
和是 579

例3:

#include<stdio.h>
int main()
{double a,b,c,s;
a=3.67;
b=5.43;
c=6.21;
s=(a+b+c)/3;
printf(“设定的 a 是%f,b 是%f,c 是%f\n”,a,b,c);
printf(“求得的 s 是%f\n”,s);
return 0;
}

运行结果为:
设定的 a 是 3.67,b 是 5.43,c 是 6.21
求得的 s 是 5.103333

例4:

#include<stdio.h>
int main()
{char a=‘B’,b=‘O’,c=‘Y’;
a=a+32;
b=b+32;
c=c+32;
printf(“小写字母依次是%c%c%c\n”,a,b,c);
return 0;
}

运行结果为:
小写字母依次是 boy

例5:请编写程序将公司同事的英文名“oyra”加密,加密规律是:用原来的字母后面第 1 个字母代替原来的字母。例如字母“A”后面第 1 个字母是“B”,用“B”代替“A”,以此类推。
请编程序进行上面的加密过程,并用 printf 语句输出这 4 个字符

#include<stdio.h>
int main()
{char c1=‘o’,c2=‘y’,c3=‘r’,c4=‘a’;
c1=c1+1;
c2=c2+1;
c3=c3+1;
c4=c4+1;
printf(“加密后的英文名是%c%c%c%c\n”,c1,c2,c3,c4);
return 0;
}

运行结果为:
加密后的英文名是 pzsb

用 scanf 语句输入 int 、float 、double 、char 型数据

<int型>
int型用%d
float型用%f
double型用%lf

#include<stdio.h>
int main()
{int a,b,s;
scanf(“%d,%d”,&a,&b);
s=(a+b)/2;
printf(“%d 与%d 的平均数为%d\n”,a,b,s);
return 0;
}

运行结果为:
(键盘键入)45,37
45 与 37 的平均数为 41

例1:请编程序,输入一个大写字母,可以输出一个小写字母

#include<stdio.h>
int main()
{char a,b;
printf(“请输入大写字母:\n”);
scanf(“%c”,&a);
b=a+32;
printf(“%c 的小写字母是%c\n”,a,b);
return 0;
}

其他类型用法都差不多,此处不一一举例。

putchar()语句、getchar()语句

a=getchar()的意思就是键盘输入的值赋值给了a

例1;

#include<stdio.h>
int main()
{char a,b,c;
a=getchar();
b=getchar();
c=getchar();
a=a+32;
b=b+32;
c=c+32;
putchar(a);
putchar(b);
putchar(c);
putchar(‘\n’);
return 0;
}

运行结果为:
(键盘输入)good
good

小白学C语言必看教程!相关推荐

  1. powershell 开发入门_详谈Ubuntu PowerShell(小白入门必看教程)

    早在去年八月份PowerShell就开始开源跨平台了,但是一直没有去尝试,叫做PowerShell Core. 这里打算简单介绍一下如何安装和简单使用,为还不知道PowerShell Core on ...

  2. 怎么查mac电脑是不是正品_mac新手必看教程—苹果Mac电脑怎么录屏?

    mac自带录屏在哪?苹果Mac电脑怎么录屏?还在纠结要不要下载Mac录屏软件? 作为mac新手必看教程,今天要给大家讲的是苹果Mac电脑用自带软件QuickTime Player的录屏教程,图文结合, ...

  3. 学英语看美剧学地道英文必看的10部美剧!

    学英语看美剧学地道英文必看的10部美剧 1.Desperate housewives 绝望主妇 时而压抑.时而诙谐.人物性格刻划得鲜明,只是觉得剧情不是那么贴近生活,不过里面的句子还有哲理性,几个主演 ...

  4. vba 根据分辨率 调整窗口显示比例_2020 如何选择适合自己的显示器?小白选购电脑显示器必看,附各类型显示器高性价比选购指南分析...

    2020如何选择适合自己的显示器?小白选购电脑显示器必看,可能是全网最完整显示器参数科普与选购分析. 说到显示器的选购,你的反应是什么?价格.尺寸.分辨率,我相信大部分小白最关心的就是这三个问题.这是 ...

  5. 女人无法抗拒的经典表白(男人必学,女人必看)

    女人无法抗拒的经典表白(男人必学,女人必看) 第一句:"没什么特别的事,只想听听你的声音." 男人在 女人意想不到的情况下拨个电话温柔地说. 第二句:"给我一点时间,我会 ...

  6. python 编程该看那些书籍_我用python5年后,我发现学python编程必看的三本书!

    非常喜欢python 我非常喜欢python,在前几年里,它一直是我热衷使用并不断研究的语言,迄今为止,python都非常友好并且易于学习! 它几乎可以做任何事,从简单的脚本创建.web,到数据可视化 ...

  7. python可视化案例书籍推荐_我用python5年后,我发现学python编程必看的三本书!...

    非常喜欢python 我非常喜欢python,在前几年里,它一直是我热衷使用并不断研究的语言,迄今为止,python都非常友好并且易于学习! 它几乎可以做任何事,从简单的脚本创建.web,到数据可视化 ...

  8. 显示器分辨率一直跳_2020如何选择适合自己的显示器?小白选购电脑显示器必看!...

    本文更新日期:2020.9.25 说到显示器的选购,你的反应是什么?价格.尺寸.分辨率,我相信大部分小白最关心的就是这三个问题.这是非常片面的,仅凭这三点无法评估一台显示器的好坏. 那么应该如何选择一 ...

  9. 没有计算机基础可以学python-Python入门必看篇(面向小白)想学Python只看这一篇就够了...

    首先,让我们来看看Python是什么? Python是一种跨平台的计算机程序设计语言,一种面向对象的动态类型语言. Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. 在对 ...

最新文章

  1. 华人一作登ICCV 2021,实时超分新SOTA!AutoML显神威:1%参数量,超清视频70倍加速...
  2. getchar getche getch的区别
  3. idea修改maven项目版本号
  4. ❤️六W字《计算机基础知识》(四)(建议收藏)❤️
  5. Flash Player10一个非常牛的功能SaveBitmap
  6. JAVA实战项目--文章发布系统
  7. 深蓝超级计算机象棋人机大战,象棋人机大战绝唱:超级计算机“浪潮天梭”vs“象棋第一人”许银川的巅峰之战...
  8. python计算2的n次方编写_python中n次方怎么表示
  9. c语言浮点数常量,C 浮点常量
  10. value函数介绍和实例
  11. 魔百盒M301H_JL代工_ADB可自由开关_强刷固件(可救砖)
  12. 这几本值得你一看再看的程序员素养必备好书
  13. 微型计算机48MHz辐射超,EMI辐射测试超标 求高手指点
  14. 解决:Excel 下拉项数据报 输入内容不能大于255个字符
  15. 基于OpenCV的视频场景切割神器
  16. Amazon面试体验分享2020年SDE-1(全职推荐)
  17. 大数据平台回归SQL
  18. idea从零到精通02之idea基础设置
  19. 【DBC专题】-5-DBC文件格式解析
  20. [日常] 面试知识点总结(持续更新)

热门文章

  1. NVL()函数的用法及注意事项(亲身感悟)
  2. 常见的Windows下的杀毒软件?
  3. c语言 如何防止野指针,C语言如何防止野指针
  4. matlab程序设计例题,MATLAB程序设计例题及答案.pdf
  5. win10关闭文件打开安全警告
  6. 【2014省赛试题】武功秘籍
  7. 数据库安全性和数据的完整性
  8. Java SE day14_集合框架4
  9. jpg怎么转换成png?批量转换效率高
  10. 计算机集成制造系统服务合同,制造自动化协议(.doc