在程序设计中,不仅要使用到各种类型的整数,而且更多地要使用浮点数,即平常所说的实数。
如:要求下面数列的前100项之和:
就要用到浮点数。
浮点型变量的类型:
变量类型 标识符 存储单元 有效数字
单精度型 float 4个字节 6-7
双精度型 double 8个字节 15-16
长双精度型 long double 16个字节 18-19(较少用)
浮点型变量的定义形式:
类型标识符 变量名1,变量名2,……变量名n;
如:float a,b;
double x,y,z;
在程序设计中,除了需要使用整型和浮点型(实型)数据之外,还需要另外一种很重要的数据类型,即字符型数据,如姓名,文字信息等,都是字符型数据。
基本ASCII码表的前32个字符为控制字符(ASCII码值为0~31)。
接着为标准英文键盘上的每一个字符都规定了一个ASCII码值,字符在内存中的存储格式按照ASCII码值所对应的二进制数确定。
字符常量是用单引号括起来的单个字符。如:‘a’ 、 ‘A’。
注意:
a与'a'不同,前者为变量,后者为字符常量。
9与'9'也不同,前者为整型常量,后者是字符常量。
以“\”开头的字符序列称为转义字符,这些字符的含义不是其本身,而是转成为新的意义。
几个常用的转义字符:
\n 换行
\t 换区(横向跳格,跳到下一个输出区)
\b 退格(删除前面的一个字符)
\' 单引号字符
\'' 双引号字符
\ddd 1~3位8进制数所表示的字符
\xhh 1~2位16进制数所表示的字符
字符串常量: 一对双引号括起来的字符序列,叫字符串常量,如:“ABCE”,“a”, “How do you do.”等。
注意:
(1)字符串常量不能赋给字符型变量。
(2)字符常量与字符串常量不同。
如:char c1='a'; 是可以的
char c2="a"; 是不可以的
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。