C语言 变量名、数据类型及类型转换
2019-06-09 21:41
246 查看
1.变量名
命名规则:由数字、字母和下划线组成,且第一个字母不能是数字。(下划线“_”被看作是字母)
- 变量名区分大小写
- 变量名不能与C语言关键字重复(如:if、else、int ···)
- 局部变量尽量使用较短的变量名,外部变量使用较长的名字
2.数据类型及长度
可以在这些基本数据类型前面加一些限定词short、long、signed、unsigned。
short与long用于限定整型:
short int x;
long int y;(关键字int可以省略,通常习惯于省略)
类型限定符signed和unsigned用于限定char类型或任何整型。
如果signed 4000 char对象占用8位,那么unsigned char类型变量的取值范围为0 ~ 255,signed char 对象取值为-128 ~ 127。
3.类型转换
1.强制类型转换
(类型)变量名;
例如:
(double)a (将a转换成double类型)
(int)(x+y) (将x+y的值转换成整型)
(float)(5%3) (将5%3的值转换成float型)
2.自动类型转换(隐性类型转换)
一般,自动转换是指把“比较小”的操作数转换为“比较大的”操作数,并且不丢失信息的转换。
在赋值运算中会自动把“=”右边的表达式的类型转换成“=”左边的变量的类型,例如 int a=3.4; a的值实际是3!
相关文章推荐
- Day3、C语言数据类型、变量的输入与输出、进制的转换
- C语言学习2:sizeof ,数据类型,scanf,算式操作,赋值与比较操作,逻辑操作,位的操作,条件运算符,特异赋值结果,强制转换,使用变量要注意的
- c语言数据类型的转换
- C语言小贴士之数据类型和变量定义
- 17.2015.08.04第十八节课 C#2 (数值类型及调用、引用类型及调用、装拆箱、常量、变量、数据类型转换、算术运算符、赋值运算符、关系运算符、逻辑运算符、字符串的常用方法)
- I学霸官方免费教程四:Java基础之数据类型 常量 变量 数据类型转换
- 【黑马程序员】iOS学习之路——C语言之数据类型、常量、变量
- C语言中强制数据类型转换的总结
- 黑马程序员—Java语言基础(关键字、标识符、注释、常量与变量、进制、数据类型、类型转换、代码示例)
- C语言数据类型转换实例代码
- C语言的基本数据类型及数据类型转换
- C语言如何获取某个数据类型或变量的大小?
- c语言(三种语言对比、数据类型及输出、变量存储、内存分配)
- C语言数据类型转换详解
- C语言中数据类型之间怎样进行强制转换?
- C语言数据类型转换
- c语言 数据类型 常量 变量 关键字 标示符命名范围
- C语言中数据类型转换的学习
- C语言中的数据类型转换-横向箭头的真正意思
- 关于一个c语言中的小陷阱(数据类型之间的转换)