在最开始的时候,我们说过,我们的变量是有类型的对吧?(其实我已经忘记我有没有说)0o。(-. - ) 睡觉

这节我们就来说说,我们之前有整数变量了对吧?那个int就是整数类型的对吧?好了,我们现在就来说说浮点数变量和字符变量,意思就是存字符的,和浮点数的;在此可能有些白不懂啥是浮点数,没关系,我以前自学的时候也是,搞得我一塌糊涂。其实你就这样理解就好了,浮点数就是有小数点的数。。。(没毛病)

其实真正意思上来说的小数并不是浮点数,他们两个之间的关系解释起来我怕会把我懵圈,所以我就不解释了。

好了,我们先来说浮点数吧,看如下代码:

#include<stdio.h>
#include<stdlib.h>
int main(){float a=1.123;printf("a 的值是%f;",a);system("pause");}

我们先看这一行代码:

float a=1.123;

再看这一行代码:

int a=1;

有啥区别?是不是发现其实就是float和int,还有他们的值一个是有小数点和一个数是整数。

好了,我们的int a=1代表着我们的a这个变量是一个整数类型的变量,它里面存的是1;而float a=1.123;呢?我们之前说过int 是说明这个变量是啥类型的,那么在这里换了一个float,这个float是表示浮点数的,那么意思就是说float a=1.123; 就是说明这个变量是一个浮点数类型的变量,里面存的是1.123;唔,这样说的话应该懂了吧?

好了我们再看下一句:

printf("a 的值是%f;",a);

在这里我们只是没见过%f,这个%f是啥意思>_ < ? 疑惑。之前我们说过%d是用来输出后面的变量的,其实这个%d是规定好输出整数变量的。那么在这里%f是输出浮点数的;我这样说的话听得懂吧?

好了,我们现在来说说字符变量了,其实炒鸡简单的,我们先看代码:

#include<stdio.h>
#include<stdlib.h>
int main(){char a='C';printf("a 的值是%c;",a);system("pause");}

我们看我们没见过的代码就是以下两句:

           char a='C';printf("a 的值是%c;",a);

在这里,char是说明这个a变量是字符类型的,这个应该没问题吧?好了那我们要注意的是a变量等于号右边是a变量存的值,那么这个值你们看是由单引号引起来的。在这里我要提醒以下,单引号在C语言里面表示字符的意思,就是要说明这个是个字符的时候就需要单引号;在这里我是不是要把这个字符C给a变量,把字符C丢给a变量装着?那么我就需要用单引号把它给引上,记住这是规定,就是为什么太阳不从西边出来,为什么你不叫王二锤一样。

记住我们赋值(赋值就是给一个值给变量的意思)字符的时候需要把这个字符给用单引号引起来。再提醒以下char是表示字符的意思。float是浮点数,int 是整数。

我们搞懂上一句之后现在我们来搞懂下一句:

printf("a 的值是%c;",a);

我们这句代码不懂的也就是%c了吧?之前说过%d是整数的,float是浮点数的,那么在这里的a变量是字符,那么%c就是字符的了。

:-# 茫茫然的表情 持续更新。。。

【C语言简单说】三:浮点数变量和字符变量(4)相关推荐

  1. c语言简单密码字符a用f代替,c语言实验.doc

    c语言实验.doc 实验1 熟悉C语言的运行环境[实验目的]1. 熟悉C语言编程环境VC 6.0,掌握运行一个C程序的基本步骤,包括编辑.编译.连接和运行.2. 了解C程序的基本框架,能够编写简单的C ...

  2. C语言简单算法之高速公路超速处罚,计算油费,比较大小,两个数的简单计算器

    C语言简单算法之高速公路超速处罚,计算油费,比较大小,两个数的简单计算器 [1] 1.题目7-1高速公路超速处罚 1.实验代码 #include <stdio.h>int main() { ...

  3. C语言简单算法之求交错序列前N项和,统计学生平均成绩与及格人数,求1到100的和,求奇数分之一序列前N项和,找出最小值,求n!,统计字符,最佳情侣身高差

    C语言简单算法之求交错序列前N项和,统计学生平均成绩与及格人数,求1到100的和,求奇数分之一序列前N项和,找出最小值,求n!,统计字符,最佳情侣身高差 [1] 1.题目三 求交错序列前N项和 1.实 ...

  4. C语言简单算法之计算分段函数,A除以B,阶梯电价,出租车计价

    C语言简单算法之计算分段函数,A除以B,阶梯电价,出租车计价 1.题目一计算分段函数[1] 1.实验代码 #include<stdio.h> int main() {float x,y;s ...

  5. 主流WEB开发语言简单对比(转)

    主流WEB开发语言简单对比  原文链接:http://www.uml.org.cn/site/201401091.asp   随着时间的飞逝,随着岁月的流失.从世界上第一台计算机ENIAC诞生至今,已 ...

  6. c语言实现连续几个bit位置1,【C语言简单说】四:常量

    常量和变量是一种相对的概念,在这里我开始跟大家说说常量和变量的区别.可能前几节的小伙伴们并没有能感受出来,不过有了常量的对比那么将会有很好的理解. ..@_@|||||.. 头昏眼花 常量,就是一些固 ...

  7. sql语言和php,SQL语言快速入门(三)_php

    我们日常使用SQL语言的工作过程中,使用最多的还是从已经建立好的数据库中查询信息.下面,我们就来详细介绍一下如何使用SQL语言实现各种数据库查询操作. SELECT-FROM 为方便讲解,我们在数据库 ...

  8. JNI之C语言简单回顾

    JNI之C语言简单回顾 一.C语言基本数据类型:  c语言中  char, int, float, double, signed, unsigned, long, short and void // ...

  9. c语言表示测试结束,C语言简单测试题

    <C语言简单测试题>由会员分享,可在线阅读,更多相关<C语言简单测试题(12页珍藏版)>请在人人文库网上搜索. 1.1)C语言中下列叙述正确的是________.A)不能使用d ...

最新文章

  1. 服务器间无密码scp
  2. FFmpegMediaMetadataRetriever-native.aar
  3. ASP.NET MVC3中Controller与View之间的数据传递总结
  4. 用 Python 一键分析你的上网行为, 看是在认真工作还是摸鱼
  5. jsp怎么连接mysql_jsp如何连接数据库!
  6. 一通电话被骗走4年生活费,她决定用技术守护千万用户
  7. modbus调试工具 linux,linux libmodbus的移植
  8. 表达式求值(最详细分析+代码实现+表达式之间的相互转换)
  9. 风变编程python笔记_自学Python和风变编程
  10. Leetcode93. 复原地址
  11. func服务器报警显示C,serve_func.c
  12. Redis进阶之redis的生命周期
  13. 使用强类型DataSet增加数据并获取自动增长的ID
  14. 用js数组实现最原始的图片轮播实现
  15. 图解Java设计模式
  16. Unity 获取直线与平面的交点
  17. 【MMD】MikuMikuDance入门必备网址整理
  18. P问题、NP问题、NPC问题、NPH问题详解
  19. 苹果手机左上角的数字怎么弄_手把手教你把抖音视频音乐设置为手机铃声。
  20. JAVA Class6

热门文章

  1. 使用 Azure Container Registry 储存镜像
  2. NET问答: 如果动态构建 Query 查询 EntityFramework
  3. C# 9 新特性 —— 补充篇
  4. 跟我一起学Redis之Redis配置文件啃了一遍之后,从尴尬变得有底气了(总结了一张思维图)...
  5. 跟我一起学Redis之看完这篇比常人多会三种类型实战(又搞了几个小时)
  6. 三分钟学会.NET Core Jwt 策略授权认证
  7. .net core 整洁架构入门
  8. C# WPF 表单更改提示
  9. 使用ASP.NET Core 3.x 构建 RESTful API - 3.3.3 ProblemDetails
  10. .Net Core应用框架Util介绍(四)