重走c语言—摸鱼大学生的c语言基础笔记二

重走c语言—摸鱼大学生的c语言基础笔记二,第1张

hello大家好,开场老样子的自我介绍。


这里是爱摸鱼的太阳。


上一篇内容已经过去有两三天了,因为是初次创作,瑕疵肯定是有的,太阳也在逐步改进完善,希望佬们不要介意,互相帮助互相提醒互相成长对吧(咱可是每天都在期望着评论区)。


好了,那么就按照上一篇的老样子,我们放上今天的代码~

太阳会将知识点放在代码中为各位同学逐一讲解~

相信看了上一篇的同学对这段代码感到非常的熟悉~

雀食,咱今天的代码只有两句(敲黑板!),但是!这个知识点可不止两句!!

第六行: int sum = 1; 上一篇笔记我们提到第四行的 int main() 指定义一个整型函数

知识点1: 变量、常量、常变量

众所周知 *1,在数学中,一个函数的结构由三部分组成:自变量,因变量和常量。


在程序中,我们把自变量和因变量统称为 变量 ,而把常数称为 常量 ,把赋值了不可改变常量的变量称为 常变量将所有的变量、常量与常变量统称为 数据


(1) 例如: int sum = 1; 在这里,我们用int 定义了一个 sum 变量,并且将 常量 1赋值给了sum,所以在这个定义中,变量是 sum ,常量是 1,而 sum 和 1 统称为 数据 。


知识点2 : 数据类型

众所周知 *2,作为常量(数学里也叫常数),为了方便区分,在C语言中我们把常量分为五种类型:数字型 和 字符型,为什么是五种类型呢,因为数字型分为 整数 和 小数,而小数又分为 多位 和 少位 。


于是啊,数字型就拥有了 整型(整数) 单精度浮点型(少位小数)双精度浮点型(多位小数)


那么既然数字都有三种了,咱字符肯定也不能少,于是啊,字符型就拥有了 字符型 和 字符串型 ,对于更精细的分类,太阳在以后的笔记中会为大家进行详细的讲解。


第七行: printf("%d",sum);  上一篇我们讲到这是一个输出语句,那么在这里它输出的是什么呢? 从上面看下来的小伙伴们应该不难推测,没错,这里输出的就是 变量 sum 的值~

输出变量时,printf语句的双引号中所放置的 %d 叫做 占位符,占位符是一个奇妙的东西,顾名思义,占位符占位符,就是用来占位置的符号嘛~ 所以啊,在这里它的作用就是为双引号外逗号后面的 变量 sum 占一个位置~ 在输出的时候,用sum的值去填补占位符所占的位置,就能输出 sum 的值啦~ (注意:占位符在哪里,数据就会填在哪里哦~

知识点3 : 数据类型定义与占位符

众所周知 *3,刚刚大概的说了一下关于数据类型,在本次代码中,我们写道:int sum ,在这里,int 就是太阳上面所提到的 整型 。


此外,我们的整型还有它特定的占位符 %d。


至于剩下的类型,太阳都写在下面的表里啦~

这个时候很多小伙伴们就要问了:太阳太阳,你不是说有五种吗,字符串呢?

让大家失望了,C语言中是没有字符串的定义的,如果要输入字符串,咱们得用 char[] 也就是字符数组的意思,所以说啊,咱老老实实记这四个就行。


准确来说,因为在平常的书写中,我们习惯性的使用double类型来定义小数,所以float的使用也是很少的,但是记总比没记好吧~(老师暗喜)

 知识点4: 数据类型与常量与占位符

众所周知 *4,在正常情况下,我们的定义会根据常量的需要,而占位符是为了输出想要输出的数据类型(当然异常情况有很多,在这里太阳就不列举了)。


那么,为了能正常输出数据,太阳大概说一下关于数据类型和占位符使用不当的例子

例如:  使用整型定义小数导致小数点后位数丢失

 使用单精度类型浮点型导致小数点后大位丢失

 使用字符型占位符输出ASCII码表对应字符

 使用整型占位符输出字符对应的ASCII码

众所周知 *5,在某些情况下我们需要使用ASCII码转换,是需要使用字符占位符去转换整型的。


但我们是正常输出,所以要注意占位符和数据类型的使用

此外,跟大家顺带说一下浮点型的保留小数位~我们来看以下代码:

相信大家已经看出来了,太阳在lf前加了个.2 ,没错,这就是保留小数点后的第2位~

美好的笔记时间总是匆匆过去~  太阳又要和各位说下次再见啦~  在再见之前,还是老样子随手敲一段代码吧~

#include "stdio.h"

void main()
{
  int sum1 = 73;
  int sum2 = 76;
  int sum3 = 79;
  int sum4 = 86;
  int sum5 = 69;
  int sum6 = 89;
  int sum7 = 85;
  printf("%c %c%c%c%c %c%c%c",sum1,sum2,sum3,sum4,sum5,sum6,sum3,sum7)
}

 那么,太阳和大家就要下次再见啦~ 掰掰~

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/562855.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-02
下一篇 2022-04-02

发表评论

登录后才能评论

评论列表(0条)

保存