0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

跟我从零开始学C语言系列(二)

jf_ZqFkd6Up 来源:Linux迷 2023-01-30 09:17 次阅读

hi!我是渔火。今天开始跟我学,从零开始学C语言(二)

今天我们来介绍 C 语言的数据类型、运算符和表达式。我们先来简单的看一个例子。

【1.1】在屏幕上输出英文短句”Programming is fun.“。

#include        /*编译处理命令*/ 


int main()                 
{                    
  
  printf("2023兔年快乐!www.linuxmi.com");     /*调用printf()函数输出文字*/ 
  return 0;
            //2023.1.25 渔火
}

输出结果如下:

f243c8da-a028-11ed-bfe3-dac502259ad0.png

f25f8304-a028-11ed-bfe3-dac502259ad0.png

说明:

1、/*编译处理命令*/是程序的注释,用于说明程序的功能,是为增加程序的可读性增加而设置的。注释内容必须包含在/*和*/之间,其内容可以是任何显示字符,注释部分对程序的编译过程和执行结果没有任何影响。注释还可以用”//注释内容“。注意:”/“和”*“之间不能有空格。

2、在程序的适当位置插入注释,可以使程序任意被人理解。注意:注释不能出现在语句的中间。

3、#include 它是编译预处理命令,因为程序中调用了printf()函数,该函数是C语言提供的标准输出函数,在系统文件stdio.h中声明,使用在程序开始初要使用include将该文件包含进来。注意:C语言有效的预处理命令总是以#开始的。预处理命令的末尾不加分号。

4、int main() 它是本程序中的”主函数“,在一个C程序中有且仅有一个main()函数,程序运行时,会首先从main()函数开始执行。关键字int说明main()函数的返回值是整数型。

5、一对大括号将函数的所有语句括起来,构成了函数体。本程序中的函数体共有两条语句。第一条语句为:

printf("Programming is fun." 调用了标准输出函数,将括号中的内容原样输出到屏幕上,语句末尾的分号表示该语句结束。注意:C语言中除复合语句外的所有语句都必须以分号结束。

第二条语句为:return 0; 它结束main()函数的运行,并向系统返回一个证书0,作为程序的结束状态。如果返回0,说明程序运行正常,返回其他值则表示不同的错误情况。

6、如果需要在两行上输出文字,可以使用” “来进行换行输出。例1.1可以改写如下:

#include      /*编译处理命令*/ 


int main()                 
{                    
  
  printf("2023兔年快乐!
");     /*调用printf()函数输出文字*/ 
  printf("万事顺遂,招财进宝!www.linuxmi.com"); 
  return 0;
          //2023.1.25 渔火
}

输出结果如下:

f281d120-a028-11ed-bfe3-dac502259ad0.png

接下来我们来一个稍微难一点的题目,把数学题目转化为代码题目,利用代码去求解。

题目:设球半径为r、球体积为v、球表面积为f,分别计算球体积和球表面积。

#include          
#define PI 3.14159          //定义常量PI 
int main()                 
{                    
  int r;
  float v,f;            //定义v,f为单精度浮点型 
  r=8;              //给半径赋值 
  v=4.0*PI*r*r*r/3.0;        //计算体积 
  f=4.0*PI*r*r;          //计算表面积 
  printf("体积为:%f
表面积为:%f",v,f);    //输出体积、表面积 
  return 0;
              //2023.1.25 渔火 www.linuxmi.com
}

#define PI 3.14150定义了一个符号常量PI,这样程序中凡是需要使用3.14159的地方都用PI代替,提高了程序的可读性。

运行后如下图:

f2b5cf98-a028-11ed-bfe3-dac502259ad0.png

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11030

    浏览量

    207250
  • C语言
    +关注

    关注

    180

    文章

    7551

    浏览量

    131876
  • 命令
    +关注

    关注

    5

    文章

    638

    浏览量

    21873
  • 数据类型
    +关注

    关注

    0

    文章

    229

    浏览量

    13539
  • 运算符
    +关注

    关注

    0

    文章

    163

    浏览量

    10975
收藏 人收藏

    评论

    相关推荐

    跟我从零开始学C语言系列(四)

    今天我们来讲C语言的变量,变量是指程序运行期间其值可以发生变化的量。变量用于从外部接收数据、保存一些不断变化的值、保存中间结果及最终结果,而这些都无法用常量来实现。
    发表于 02-01 09:56 293次阅读

    跟我从零开始学C语言系列(五)

    今天我们来学习C语言中的运算符和表达符。C语言中赋值运算有”=“、”+=“、”-=“、”/=“和”%=“等。用赋值运算符将运算对象连接而成的表达式称为赋值表达式。
    发表于 02-02 09:35 266次阅读

    从零开始单片机C语言

    本帖最后由 igbt 于 2011-4-21 10:12 编辑 《从零开始单片机C语言》是单片机入门教材。
    发表于 04-21 10:04

    从零开始电路基础》(从零开始电子技术丛书)

    电气控制与PLC技术].刘建清.扫描版.pdf[从零开始电子测量技术].李建清.扫描版.pdf[从零开始CPLD和Verilog.HDL编程技术].李建清.扫描版.pdf[
    发表于 06-05 23:12

    从零开始低压

    从零开始低压电工技术下载
    发表于 07-02 21:50

    [从零开始单片机C语言].李建清-著.【高清版】

    ` 本帖最后由 zgzzlt 于 2012-8-15 21:50 编辑 [从零开始单片机C语言].李建清-著.【高清版】`
    发表于 08-15 08:44

    从零开始系列电子书籍》大集合【值得收藏】!!!

    收藏! 该系列丛书有:1.从零开始电路基础;2.从零开始模拟电子技术;3.从零开始
    发表于 08-15 11:43

    [从零开始单片机C语言].李建清.扫描版PDF

    ` 本帖最后由 木木1999 于 2013-9-29 14:11 编辑 下载地址:http://yunpan.cn/QGCsezJtF5mjp[从零开始单片机C语言].李建清.扫
    发表于 09-29 13:57

    从零开始单片机C语言——PDF

    `下载地址:http://yunpan.cn/QGCsezJtF5mjp[从零开始单片机C语言].李建清.扫描版`
    发表于 09-29 16:28

    从零开始单片机C语言,很全的资料

    `从零开始单片机C语言,很全的资料需要的网盘里取从零开始单片机
    发表于 07-22 09:20

    从零开始labview

    从零开始,这里开一贴,附上每天给女神发的资料和自己整理的文档,希望能帮到一些想要的人。(不知道为什么有回复审核,我自己早就回过贴结果一直到到第天也没审核通过,各位不要介意,我尽力了)
    发表于 12-06 18:55

    从零开始电子系列丛书分享,适合初学者的一套书籍

    分享 11本 从零开始电子技术丛书,包括:【从零开始电子技术丛书】从零开始CPLD和Ver
    发表于 08-26 14:52

    从零开始电子》丛书全套网盘分享

    从零开始模拟电子技术链接:https://pan.baidu.com/s/13rp09WUy3z_CZMJEZMrzkA提取码:othe【从零开始电子丛书】
    发表于 06-28 18:45

    初学者都在看!!从零开始单片机C语言从零开始电子丛书】

    初学者都在看!!从零开始单片机C语言从零开始电子丛书】
    发表于 07-27 15:32

    跟我从零开始学C语言系列(一)

    让我们先来了解一下 C 语言。C 语言是一种用途广泛、功能强大、使用灵活的高级语言,使用 C 语言既可以开发应用,又可以开发系统软件。C 语言
    的头像 发表于 01-29 17:45 1223次阅读