原标题:C语言入门学习笔记第二篇~C中数据类型
2-1 标识符规范
C语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线,注意:
标识符最好不要超过8位,某些版本中前8位有效
标识符严格区分大小写
标识符要做到'见名知意',不可使用中文
标识符不可使用C语言的关键字
2-2 变量及赋值
变量就是可以变化的量,而每个变量都会有一个名字(标识符)。变量占据内存中一定的存储单元。使用变量之前必须先定义变量,要区分变量名和变量值是两个不同的概念。
变量的赋值分为两种方式:
先声明再赋值
声明的同时赋值
2-3 基本数据类型
最常使用的是整形、实型、字符型(char,int,float,double):
整型数据是指不带小数的小数(int,short int,long int,unsigned int,unsigned short int,unsigned long int):
注:int、shortint、long int是根据编译环境的不同,所取范围不同。
浮点数是指带小数的数字,因精度不同分为3种(float、double、long double):
注:C语言中不存在字符串变量,字符串只能存在字符数组中。
2-4 格式化输出语句
格式化输出语句,也可以说是占位输出,是将各种类型的数据按照格式化的类型及指针的位置从计算机上显示。
格式为:printf("输出格式符",输出项);
注:格式符的个数要与变量、常量或者表达式的个数一一对应。
2-5 不可改变的常量
C语言的常量可以分为直接常量和符号常量
直接常量也称字面量,是可以直接拿来使用,无需说明的量,比如:
符号常量是指用一个标识符来表示一个常量,符号常量在使用前必须先定义:
#define 标识符 常量值
注:常量不可以被改变。
2-6 自动类型转换
自动转换发生在不同数据类型运算时,在编译的时候自动完成。
注:字节晓得可以向大的自动转换,但字节大的不能向小的自动转换。
2-7 强制类型转换
(数据类型)(表达式)
注意:
数据类型和表达式必须加括号
转换不会改变原数据的类型及变量值,只是临时性转换
强制转换后的运算结果不遵从四舍五入原则
责任编辑: