前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【C语言简单说】三:整数变量和输出扩展(2)

【C语言简单说】三:整数变量和输出扩展(2)

作者头像
1_bit
发布2020-10-23 14:12:21
9460
发布2020-10-23 14:12:21
举报
文章被收录于专栏:我的知识小屋我的知识小屋

尼玛。。。简直蛋了个翔。。。 没保存,,,, ( E___E ) 念昏了头 注:注意我们每一行代码后面的分号表示我们一句代码的结束,就像我们在写文字的时候的标点符号,一个句号表示一句话的结尾。

注:我们printf()或者system()里面的双引号表示参数,参数的含义可能目前还不懂,大家就照着写就好了,我们后面会说到。

注:逗号 , 表示分隔!请注意我们的所有的标点符号都是输入法在英文状态下输入的,我们的标点符号是英文的标点符号,并不是中文的英文符号。如果输入中文的标点符号将会导致出错,请注意,这个新手会经常犯这个错误!

惯例,我们贴上代码

代码语言:javascript
复制
#include<stdio.h>
#include<stdlib.h>
int main(){
           int a=1;
           printf("a 的值是%d",a);
           system("pause");
    }

我们现在还差printf这一句没有说过了对吧?好了,那现在我们就开始来讲解我们这一行代码的意思。

之前我们说过printf是用来输出的意思,在printf用双引号引起来,打入我们所想输出的内容,那么运行程序的时候就会输出出来,那么照着之前我们的思维,在这里我们应该输出的是 “a的值是%d”,但是我们输出的情况并不是这样,我们看我们下面的运行情况:

运行状况
运行状况

我们在此发现我们输出的并不是和我们想象的那样,我们的%d不见了,从而变成了1.

在此我们就进行我们新知识的学习,我们在printf中并不是你打什么就会输出什么的,例如这次的情况,如果在其中遇见了 格式字符 那么就不会照着输出。在这里肯定有小伙伴要问,什么是格式字符,现在我们就来讲解。

格式字符其实名字看起来很高端,其实并没有那样。格式字符就是例如:%d,%f,%c(当然不止这点)这些,当遇到了这一些格式字符的时候,在这个例子中,就会替换成后面变量a的值。我们的代码是:

代码语言:javascript
复制
printf("a 的值是%d",a);

在这里我们就会替换成后面a变量的值,意思就是说a变量的值是什么,那么%d就会显示什么。

在此我要提醒一下,%d只是针对于整数变量;大家先可以记住这句话,后面遇到其他类型变量的时候我会再次讲解,只要记住如果你想输出一个整数变量的值,那么在printf的双引号里面打上一个%d,随后在双引号后面用一个逗号隔开,打上你想输出的那个变量的名称,那么就会输出那个值了。

注意,一定要用逗号隔开,这是语法,这是规定的。在C语言中,逗号一般是用来用作分隔!

本节讲解完毕=。=。。纯手打。。。刚刚还忘记保存了=。=。。(b_d) 戴了副眼镜

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-02-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档