概述
简单数据类型与表示范围
整形数据:常量、变量
整形数据:十进制整数(0~9和正负号表示)、八进制整数(0开头+0~7表示)、十六进制整数(0x或0X开头+0~9 a~f或者A~F)
整数在内存中的表示:以补码的形式存放。在C2.0或BC3.1下,要2个字节(16位);在VC6.0下,要4个字节(32位)
(+14)补=0000 0000 0000 1110 (16位的内存单元)
(+14)补=0000 0000 0000 0000 0000 0000 0000 1110 (32位的内存单元)
(-14)补=1111 1111 1111 0010
(-14)补=1111 1111 1111 1111 1111 1111 1111 0010
第一位是符号位:0正1负
整形变量的定义: int 变量名[, 变量名2,....];
整形变量分为有符号基本型 [int a=-2; ]和无符号基本型 [unsigned int a=2; ]
整型常量的分类取决于其形式、值和后缀。 后缀是U/u 无符号型 L/l Long型
实型数据:
实型常量:十进制形式(必须有小数点 0.123、123.0、0.0、12.)和指数形式(e/E之前必须偶数字,指数必须为整数1.3e4 是指1.3的四次方 e/E后是指数)
实型常量类型默认double 后缀f/F float l/L long
实型变量 单精度实型(float 占4个字节 32位)、双精度实型(double 8个字节64位)、长双精度实型(long double 8个字节64位)
字符常量:用单引号括起来的单个普通字符或转义字符 'A'-65 'a'-97 '0'-48 'n'-10
转义字符:反斜线后跟一个字符或一个代码值表示 n回车换行
字符串常量:用双引号引起来的零个或多个字符序列(含转义字符),字符串常量数据类型是字符数组
存储:每个字符串尾自动加一个‘ ’作为字符串的结束标志。"hello"-hello
字符型变量 字符型数据类型符是char 在内存中占一个字节(8位)字符变量存放字符ASCⅡ码 char与int数据间可以进行算术运算,存在有符号和无符号之分,默认有符号
没有字符串变量,用字符数组存放
简单数据类型的表示范围
C语言中没有用于输出的语句,只能通过标准库函数的调用来完成数据的输出任务。库函数的一般调用格式为:函数名(参数1,参数2,...参数n);
printf函数 int a=100; printf("var a=%dn",a);输出var a=100 printf("how are u "); 输出how are u
输出格式:%d 用于显示有符号整型数据 int short型
%u 用于显示无符号整型数据 unsigned int、unsighed short 型
%f 用于显示实型数据 float
%c 用于显示字符型数据 char
%s 用于显示字符串数据
最后
以上就是动听朋友为你收集整理的简单数据类型与表示范围的全部内容,希望文章能够帮你解决简单数据类型与表示范围所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复