社区
C#
帖子详情
为什么char 可以做变量在for循环中? 是否是隐式转换为int吗?
橙色阳光
2018-01-02 03:39:44
for (char i = 'A'; i < 'Z'; i++)
{
Console.Write(i);
}
Console.ReadLine();
...全文
676
8
打赏
收藏
为什么char 可以做变量在for循环中? 是否是隐式转换为int吗?
for (char i = 'A'; i < 'Z'; i++) { Console.Write(i); } Console.ReadLine();
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
E次奥
2018-01-04
打赏
举报
回复
没转换,编译器认识他; 感觉和枚举的时候比如 JGP=1,PNG=2 然后你可以直接int.Parse转换枚举值为int类似;
以专业开发人员为伍
2018-01-02
打赏
举报
回复
char 'A' 其实就是数字 65,没什么区别,编译器认得这种东西,其实也不算是什么“转换”,因为编译器只是识别出来代码的“兼容性”,然后就作为 65、66、.....这种东西编译了。
正怒月神
2018-01-02
打赏
举报
回复
就是隐式转换 char 可以隐式转换为 ushort、int、uint、long、ulong、float、double 或 decimal。 但是,不存在从其他类型到 char 类型的隐式转换
白衣如花
2018-01-02
打赏
举报
回复
显示调用的是int.operator < 所以应该是有隐式转换在
秋的红果实
2018-01-02
打赏
举报
回复
纠正,想要数字时,需要转换,例如Console.Write(Convert.ToInt32(i)),这才是数字65
秋的红果实
2018-01-02
打赏
举报
回复
无需转化 但是,第一次循环,Console.Write(i);输出的是65,而不是A 要想输出A,需要写Console.Write(i.ToString());
xuzuning
2018-01-02
打赏
举报
回复
C 的 char 生来就这样,很多语言都继承了这个特征,C# 也不例外
cheng2005
2018-01-02
打赏
举报
回复
char类型支持 <、>、+、- 等操作而已,这又什么好奇怪的。
C语言
中
char
变量
与整数的赋值及类型
转换
深入解析
htmltable {th, td {th {pre {简介:在C语言
中
,
char
类型的
变量
通常用于存储单个字符,并且有其对应的ASCII码值。通过一个C代码示例,本文将探讨如何将整数值赋给
char
变量
,涉及到字符编码和类型
转换
的知识。需要注意的是,
char
类型
变量
的整数值范围通常有限,超出范围可能会导致未定义行为。在处理超出范围的整数时,推荐使用
int
类型临时存储后再
转换
,并且要注意
char
可能是有符号或无符号类型。
隐式
类型
转换
C语言
中
有以下四种情况会进行
隐式
转换
: 1、算术运算符
中
,低类型
转换
为高类型。 2、赋值表达式
中
,右边表达式的值自动
隐式
转换
为左边
变量
的类型,并赋值。 3、函数调用传递参数时,系统将实参
转换
为形参的类型后,赋给形参。 4、函数有返回值是,系统将表达值类型
转换
为返回值类型。1、算术
转换
进行算术运算时,不同类型的数必须
转换
成同一类型的数据才能进行运算,在
转换
时依照低级类型向高级类型
转换
,其
转换
类
隐式
转换
这个概念你听说过没?
本期讲解:
隐式
转换
中
的整型截断和整型提升。
关于
char
类型
转换
为
int
类型
package HomeWork; import java.util.Scanner; public class Demo10 { public static void main(String[] args) { String a = new Scanner(System.in).next();
char
[] num = a.to
Char
Array();
int
sum = 0...
实用经验 16 提防
隐式
转换
带来的麻烦
在使用编译器
隐式
类型转化时,请小心在小心。能减少
隐式
转化使用时尽量减少
隐式
转换
的使用。 除非你明确知道
隐式
转换
时编译器发生什么时,在你编程时请不要对编译器
隐式
转换
进行任何的假设
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章