发布网友 发布时间:2022-04-24 14:26
共2个回答
热心网友 时间:2023-09-08 04:40
是类型转换。
int() --转整型
float() -- 转浮点型
str()-- 转字符型
>>> x = '100.0'
>>> print float(x)
100.0
>>> print int(float(x))
100
扩展资料:
赋值中的类型转换
char型与int型
int型数值赋给char型变量时,只保留其最低8位,高位部分舍弃。
char型数值赋给int型变量时, 一些编译程序不管其值大小都作正数处理,而另一些编译程序在转换时,若char型数据值大于127,就作为负数处理。
对于使用者来讲,如果原来char型数据取正值,转换后仍为正值;如果原来char型值可正可负,则转换后也仍然保持原值, 只是数据的内部表示形式有所不同。
参考资料来源:百度百科-C语言类型强制转换
热心网友 时间:2023-09-08 04:40
是类型转换。