作业帮 > 综合 > 作业

C语言程序设计时给变量赋初值i=2L是什么含义?

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 21:08:25
C语言程序设计时给变量赋初值i=2L是什么含义?
源程序如下:
#include
void main()
{
long i,t;
t=1L,i=2L;
while (i
C语言程序设计时给变量赋初值i=2L是什么含义?
“ t=1L,i=2L”的L表示该数字是long类型.在32位的windows系统中的VC++平台中long类型和int类型是一样的,都是4个自己.在这里面改下成“ t=1,i=2;”是一样的.默认是int类型的.系统会自动转换.
double 《--- float 《--- long 《--- int 《--- short int.这个就是类型自动转换顺序.当然你也可以强制转换,int x = int(5.6).浮点型默认是double类型的.
你可明白否?