C语言数据存储与输入输出

1.C语言的数据类型
(1)作用:①确定数据存放的空间;②确定不同数据的存放格式
(2)分类:①整数类型(以字节为单位,转为二进制存储)
           包括short(短整型,2个字节),int(整型,4个字节),double(长整型,8个字节)<标准>
         ②实数类型(用规格化数据形式分为小数和指数,存储小数位和指数位,如3.14→0.314×10^1)
           包括float(单精度,4个字节)和double(双精度,8个字节)
         ③字符类型(存储整数,对应ASCII码表)
           包括char(字符型,1个字节)
ASCII码表
C语言数据存储与输入输出_第1张图片
2.C语言中数据的表现形式
(1)常量:①字面量,包括整型常量,实型常量,字符常量和字符串常量。
           整型常量,如 5
           实型常量,如 3.14(double型),3.14f(float型)
           字符常量,括在一对单引号内的字符,如 'A'、'b'等
           字符串常量,用一对双引号括起来的字符序列,如 "abc"、"how are you"
         ②符号常量,用宏定义命令对符号常量进行定义,形式如下:
           #define 标识符 常量(注:后面没有分号!) 
           如: #define PI 3.141592
           符号常量的作用:①便于修改;②把业务含义带入常量值
(2)变量:三要素是变量类型,变量名和变量值
         声明格式如下:(声明变量时,尽可能将其初始化)
         数据类型声明符 变量名;
         如: int a = 0;
3.数据的输入与输出
(1)格式化输出函数printf,一般格式为:printf("格式控制字符串",输出列表);
   如: printf("%d",a);
   类型字符用以表示输出数据类型,其格式符和意义如下表所示:
C语言数据存储与输入输出_第2张图片
(2)格式化输入函数scanf,一般格式为:scanf("格式控制字符串",地址列表);
   如:scanf("a b",&a,&b);(注:引号中不能有换行符\n)
注:scanf和printf函数式针对标准输入输出设备进行格式化输入输出的函数,它们定义在都文件"stdio.h"中。



你可能感兴趣的:(编程语言,C语言,数据存储)