C语言提供了关键字char表示“字符类型”;可以定义字符类型的变量;例如: 

文章插图
程序运行的输出结果如下:

文章插图
可以看到 , 用char关键字定义了字符类型的变量 , 分别定义了变量a和变量b , 都是字符类型 , 并且给a变量存放了’X’字符 , 给b变量存放了’Y’字符 。
最后 , 在printf()函数中 , 通过 %c 格式 , 输出字符类型变量中存放的字符 。
注意:给字符变量赋值的字符 , 必须使用单引号’ ‘把字符给包含起来 。
一个字符在内存中存储的是其ASCII值 , 那么 , 我们可以把一个字符的ASCII值赋给一个字符变量 , 然后 , 再把它输出 。 测试的例子如下 。

文章插图
程序运行结果如下:

文章插图
可以看到 , 我们把 ‘0’ 字符的ASCII值赋给字符变量a , 如同把字符 ‘0’ 赋给字符变量a一样 。 因为 , 字符 ‘0’ 的ASCII值是48 , 在内存中就是存储为48这个数值 , 所以 , 如同直接把ASCII值赋给字符变量 。
通过这个例子 , 我们也区分了字符 ‘1’与数值1是有区别的 。 数值1的值就是1 , 但是 , 字符’1’的值是它的ASCII值 , 是49这个数值 。
5.2 整数类型在自然数中 , 100、1、99这样的数值称为“整数” 。 那么 , 在C语言中 , 提供了相关的类型来存放整数值 。
C语言提供了关键字short、int、long表示整数类型 , 可以定义整数变量 。 例如588数值 , 是一个整数值 , 那么 , 可以存放在整数类型变量中 。 测试例子如下:

文章插图
程序运行的输出结果如下:

文章插图
可以看到 , 在C语言中 , 提供了关键字short、int、long可以定义整数类型 , 而且是有符号数类型 , 所以 , 在变量y中 , 可以赋值负数 。
注意char数据类型虽然是字符类型 , 但是 , 它有1个字节的存储空间 , 1个字节的空间可以存储8位二进制数据 , 可以表示为一个整数值 。
在C语言中 , 关键字char、short、int、long数据默认都是有符号类型 , 所以存储的数据可以表示负数 。 例如char类型的变量 , 容量是一个字节 , 最高位是符号位 , 剩余的7位是数据位 。 能够表示最大的数值是0111 1111 , 十进制就是127 。 最小的数值是1000 0001 , 十进制就是-127 。
5.3 浮点数类型在自然数中 , 1.23、6.99这样带小数的数据 , 称为:浮点数 。 在C语言中 , 提供了关键字float、double表示浮点数类型 , 可以定义浮点数变量 。
如下是一个测试的例子:

文章插图
程序运行的结果如下:

文章插图
可以看到 , 我们定义了浮点数类型变量a1、a2 , 可以给它们赋值小数值 。 然后 , 通过 %f 格式输出变量中的浮点数 。 注意:由于printf函数输出浮点数带精度部分 , 小数部分输出6位 , 不足的补零 。 所以 , 1.23这样的数据输出1.230000 , 小数点有6位数 。
注意:浮点数类型不能与unsigned关键字组合成“无符号浮点数” 。 如下是测试的例子:
- 对偶是什么意思 数学,对偶的类型有哪些?
- u盘格式化之后如何恢复数据 u盘格式化恢复软件免费版
- 2022生意参谋数据违规行为处罚体系升级公告
- 书籍分为哪些类型 书的种类有哪些种类
- 数据分析师 数据分析技术培训班
- 如何提高语言表达能力 提升表达能力很简单的句子
- 关键词的定义和作用 下定义的作用答题格式用科学简明的语言
- 怎么锻炼自己的语言表达能力 如何提高自己的语言表达能力?
- 记叙文的常见形式有哪些 常见的记叙文的顺序有哪些类型
- 特殊类型资格线是不是重本线 特殊类型资格线是什么意思呀
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
