00问答网
所有问题
c语言中如何把整型变成长整型?
如题所述
举报该问题
推荐答案 2019-02-27
直接赋值就可以了,将整型转换为长整型,由于整型的位数小于等于长整型,所以转换的时候不会丢失数据,他可以自动转换。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/erDZTZDre0IrDjenZZ.html
其他回答
第1个回答 2020-03-23
短整型还用表示??默认的!!你随便定义的常量,变量就是短整型,要是想要精确值高的话,就定义成长整形行了!!
相似回答
如何将
短整型变量
转为长整型
变量?
C语言
分类
答:
双目运算的话,除了赋值以外,直接跟long混合计算就行了,有自动类型转换机制会自动扩充类型
。愿意的话,强制类型转换也行。例如 shoet a;(long)a就可以把a中的数据转换成long
C语言怎么
定义长整形
答:
一、
长整型
在
C语言中
类型关键字为long。 定义时,var_name为变量名。 INIT_VALUE为初始化值,可以没有。 无初始化值的定义形式为:long var_name;二、单独写long,表示为有符号长整型,实际上省略了两个缺省关键字,即singed 和int。 写完整为:signed long int var_name;但单独的long 默认即有...
C语言
上不是说在数字后加L或者l 就为
长整型
吗?
答:
因为您把变量 e 的类型定义成了 int 类型,因而赋值语句 e = 65536L 这条赋值语句将长整形常数 65535L 赋值给整形变量 e 时自动进行了类型转换(long 转换成 int), 其实等效于: e = (int)65535L;如果你想让 e 的值是 long 类型,必须把 e 声明为 long 型。long e = 65535L;...
c语言
把一个数字字符串转换
成长整型
若输入数字字符串1234转成长整型1...
答:
把for(i=len-1;i<=0;i--)改成for(i=len-1;i>=0;i--)
。把x+=n*p[i];改成x+=n*(p[i]-'0');。最好把gets(s);改成scanf("%s",s);。
大家正在搜
c语言长整型和短整型的范围
c语言长整型和短整型的区别
c语言长长整型
c语言长整型和整形的区别
c语言整形和长整型
c语言长整型变量怎么定义
c语言定义长整型变量
c语言中长整型数据怎么定义
在c语言中合法的长整型常数是
相关问题
C语言中如何输出长整型数值
c语言中长整型和整型的范围
在C语言中,长整型转化为短整形怎么转化?已80000为例,求...
C语言的浮点型怎么转换为整型?
C语言里怎么把长整型的数输入一个数组啊
C语言中 长整型long 低16位 赋给整型int 语句如何...
C语言中,合法的长整型数?
关于C语言中长整型数