您的位置:首页 > 编程语言 > C语言/C++

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!

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐