实型变量(浮点型变量)、字符型数据、字符串常量(变量)、字符常量(变量)_字符型变量包括-程序员宅基地

技术标签: 字符型变量  C语言  字符常量  字符串变量  实型变量  字符型数据  

实型变量

1、实型变量的舍入误差
因为内存分配给实型变量的空间是有限的,所以当存储数据时,就会遇到舍入的问题,我们举个例子

void main()
{
float a,b;
a=123456.789e5;
b=a+20;
printf("%f\n",a);
printf("%f\n",b);
}

在这里插入图片描述

这个时候出现的结果就是这样,又因为a本身已经溢出了,加上20之后也是没产生变化的。

字符型数据

字符型数据包括字符常量和字符变量。

字符常量:用单引号括起来的一个字符。
例如:‘A’、‘M’ 都是合法字符常量。

在C语言中,字符常量有以下特点:
1)字符常量只能用单引号括起来,不能用双引号或其他括号。
2)字符常量只能是单个字符,不能是字符串。
3)字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。如‘5’和5是不同的。‘5’是字符常量,

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43671182/article/details/94336244

智能推荐

PATL1-002打印沙漏_l1-002 打印沙漏(php版)-程序员宅基地

文章浏览阅读201次。L1-002打印沙漏(20分)本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏..._l1-002 打印沙漏(php版)

依赖注入的三种实现方式?_依赖注入是通过什么方式实现的?-程序员宅基地

文章浏览阅读192次。依赖注入的三种实现方式?构造器注入,Setter方法注入,接口注入_依赖注入是通过什么方式实现的?

如果你想写自己的Benchmark框架_自己做一个benchmark-程序员宅基地

文章浏览阅读1.2w次,点赞4次,收藏3次。使用过JMH的同学一定会惊叹它的神奇。JMH作为一个优秀的Benchmark框架带给了我们无数的欢乐。作为一个有极客精神的程序员,那么有没有想过去自己实现一个Benchmark框架呢?在实现Benchmark框架的时候有需要注意些什么问题呢?快来一起看看吧。_自己做一个benchmark

计算机应用说课稿,中职计算机说课稿-程序员宅基地

文章浏览阅读319次。中职计算机说课稿作为一位优秀的人民教师,很有必要精心设计一份说课稿,写说课稿能有效帮助我们总结和提升讲课技巧。那么什么样的说课稿才是好的呢?下面是小编整理的中职计算机说课稿,仅供参考,希望能够帮助到大家。中职计算机说课稿1各位评委、老师,大家好,今天我说课的题目是《让幻灯片动起来》,我说课的内容包括:说教材、学法、教法。首先我来说教材: 内容《全国计算机等级考试一级Ms Office教程》第五章P..._计算机说课说教材

linux下su,su-,sudo命令的区别和用法_su -l-程序员宅基地

文章浏览阅读2.5k次,点赞3次,收藏20次。待写_su -l

基于element-plus如何更换主题?_vue + element plus 动态主题切换-程序员宅基地

文章浏览阅读1.2k次。一个项目中使用了element-plus ui框架,当我们项目需要更换主题的时候项目中的组件如何自动替换主题,以及如何换肤。实现的方法有很多种在这里我简单介绍一下我知道的几种方法。废话不多说请听我继续废话_vue + element plus 动态主题切换

随便推点

购物车结算用java写_用 JavaScript 模拟购物车的结算功能-程序员宅基地

文章浏览阅读632次。各位小伙伴娜娜又来了今天我们来模仿一个购物车实现结算功能购物车先来看一下成品的页面效果,原谅我这只有猫的照片,要是放点猫粮,猫砂什么的~会不会有打广告的嫌疑~请点击此处输入图片描述就是这个样子的,现在我们来动手做一下。先来写页面的布局,这边我们使用 ul 列表来做这个布局,一共是六个 ul,其中我们需要写样式的就只有三个(表头,中间内容,结尾),中间的四块是一样的样式可以直接复制。总体布局:请点击..._使用java在页面输入数量,单价,运费后点击合计按钮计算购物车中的交易费用

Wireshark TCP报文到达ACK确认机制_whireshark ack-程序员宅基地

文章浏览阅读6.7k次,点赞2次,收藏12次。Wireshark TCP报文到达ACK确认机制_whireshark ack

AndroidStudio安装与配置_怎么样安装androud studio-程序员宅基地

文章浏览阅读642次。最近准备学习下安卓,这不,第一步安装工具Android Studio,这里简单记录下.首先建议各种工具的下载地址,首选AndroidStudio中文社区http://tools.android-studio.org/index.php/85-tools/109-android-tools-download (推荐网盘下载,方便快捷,还可以自己备份一份;官网下载需要翻墙,不友好)1.安装jd_怎么样安装androud studio

Atomic Integer 原理分析-getAndAddInt-程序员宅基地

文章浏览阅读487次。通过do/while循环,基于CAS乐观锁来做原子递增。实际上前面的valueOffset的作用就是从主内存中获得当前value的值和预期值做一个比较,如果相等,对value做递增并结束循环public final int getAndAddInt(Object var1, long var2, int var4) { int var5; do { var5 = this.getIntVolatile(var1, var2); } while(!this.compareAndSwap_getandaddint

MATLAB 主要函数指令表(按功能分类,转) _exponential zero-state response by lsim-程序员宅基地

文章浏览阅读1.4k次。在网上查资料的时候百出来的,感觉还不错,先放这里了,有时间好好研究下http://i.cn.yahoo.com/zlg246/blog/p_1/原帖就不知道是哪的了 最近学习,经常用到matlab命令,就收集了一下,以方面学习,呵呵1 常用指令(General Purpose Commands)1.1 通用信息_exponential zero-state response by lsim

星际争霸2提示缺少fmodex64_4_44_23.dll怎么办-程序员宅基地

文章浏览阅读286次,点赞3次,收藏4次。是电脑系统中一个非常重要的文件,许多的游戏或者软件运行都需要它的支持,如果没有这个文件可能会造成一些游戏或者软件运行不了。那么星际争霸2提示缺少fmodex64_4_44_23.dll怎么办呢?下面一起来看看吧!首先尝试卸载并重新安装《星际争霸2》,确保所有必要的游戏文件都被正确安装,包括音频库文件。