C语言基础(整形变量,实型数据) |
您所在的位置:网站首页 › 整型数据包括负数吗 › C语言基础(整形变量,实型数据) |
整型变量的分类:(字节与系统和编译器有关)
1.基本型:类型说明符为 int,在内存中占4个字节; 2.短整型:类型说明符为 short int或 int; 3.长整型:类型说明符为 long int或 long; 4.无符号型:类型说明符为 unsigned; 整型变量的定义 变量定义的一般形式:类型说明符 变量名标识符 注意: 1.可以在一个类型说明符后,定义多个相同类型的变量。各变量名之间用“,”相隔;类型说明符与变量名之间至少用一个空格间隔; 2.最后一个变量名必须以“;”结尾; 3.变量定义必须放在变量使用之前,一般放在函数体的开头部分。 #include int main() { int a,b,c,d; unsigned u; a=12;b=-24;u=10; c=a+u;d=b+u; printf("a+u=%d,b+u=%d\n",c,d); }1.“ ”内,输入什么就输出什么 2. ;代表句号 3. %d 表示形式输出,\ 是转译符, \n 表示回车; 整型数据的溢出: #include int main() { short int a,b; a=32767; b=a+1; printf("%d,%d\n",a,b); }实型也称为浮点型。实型常量也称为实数或浮点数,实数只采用十进制(十进制小数形式,指数形式) 十进制小数形式:由0~9和小数点组成;指数形式:由十进制数加上阶码标志“e”或“E”以及阶码组成 其一般形式为:a E n (a为十进制数,n为十进制整数) 注:标准c语言允许浮点数使用后缀,后缀为f或者F即表示该数为浮点数,如265f和265.是等价的。 实型数据在内存中的存放形式实型数据一般占4个字节(32位)内存空间。按指数形式存储。 eg: 注:小数部分占的位数越多,数的有效数字越多,精度越高; 指数部分占的位数越多,则表示的数值范围越大。 实型变量的分类单精度(float型);双精度(double型);长双精度(long double型) 实型数据的舍入误差 由于实型变量是由有效的存储单元组成的,因此能提供的有效数字是有限的。 eg: #include "stdio.h" int main() { float a,b; a=123456.789e5; b=a+20; printf("%f\n",a); printf("%f\n",b); }![]() 比848大的数为溢出数据。 字符型数据包括字符常量和字符变量 字符常量字符常量是用单括号括起来的一个字符 eg: 'a' 'd' '?字符常量的特点:1.只能用单括号括起来,不能用双引号或其他括号; 2.只能是单个字符,不能是字符串; 3.可以是字符集中的任意字符,数字被定义为字符型之后就不能参与数值运算。 字符变量用来存储字符常量即单个字符;字符变量的类型说明符是char。字符变量类型定义的格式和书写规则都与整形变量相同。 转义字符 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |