社区
Java SE
帖子详情
char a=10 简单问题
heaven33
2008-03-21 10:46:40
int b=10;
char a;
a=b;
这样的话编译会有错误
但是如果改成
char a;
a=10;
这样编译就没有错误,请问这是什么原因?
直接给字符型赋数值为什么不会有错误?
...全文
463
6
打赏
收藏
char a=10 简单问题
int b=10; char a; a=b;这样的话编译会有错误 但是如果改成 char a; a=10;这样编译就没有错误,请问这是什么原因? 直接给字符型赋数值为什么不会有错误?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xlongbuilder
2008-03-21
打赏
举报
回复
直接写数字 会默认为float char<fload so error
n21012915
2008-03-21
打赏
举报
回复
1楼说的很牛很强大~~~~
:(
!_-
zzkk_1980
2008-03-21
打赏
举报
回复
[Quote=引用 1 楼 ariesying 的回复:]
头一个b是变量。将int型付给char型是错误地
第2个10是常量,a被赋予值为10的char型
[/Quote]
heting1024
2008-03-21
打赏
举报
回复
10应该代表字符的AS码值吧,所以编译会通过
xiaoyuanwang
2008-03-21
打赏
举报
回复
类型转换一下就好,
只能说明char的精度比 int高
学习....
ariesying
2008-03-21
打赏
举报
回复
头一个b是变量。将int型付给char型是错误地
第2个10是常量,a被赋予值为10的char型
C/C++程序设计员应聘常见面试试题深入剖析
试题 2:void test2(){
char
string[
10
], str1[
10
]; int i; for(i=0; i<
10
; i++) { str1 = 'a'; } strcpy( string, str1 );} 试题 3:void test3(
char
* str1){
char
string[
10
]; if( strlen( str1 ) <=
10
) { ...
让你不再害怕 0, ‘0‘,‘\0‘,“\0“,“0“,“”,NULL,nullptr
char
a = 0; printf("a=%d,a=%s\n",a,a); 输出: a=0,a=(null) ‘\0’ 单引号表示一个字符,\为转义符号,表示字符的ascii码值为0。 如果要输出一个真正的字符零,需要写入字符零的ascii码
char
a = '\0'; ...
C语言中字符型(
char
)的
简单
使用
C语言中字符型(
char
)的
简单
使用 刚接触C语言不久,在这记录下自己的一些学习心得。今天主要是在敲代码时遇到了一个小
问题
,如图: 应该是个比较
简单
的编程题。在我的想法中,应该使用循环逐个读入由A至Z的每个...
C语言
char
类型及其类型转换的变化
char
类型 首先我们要知道
char
类型为一个字节。 而且要知道他在计算机中的储存方式。...
char
a=5;//a=0000 0
10
1 正数的源码补码反码相同
char
b=-5;// b=
10
00 0
10
1(源码)-》1111
10
11(补码) int x=(int)a...
unsigned
char
和signed
char
型变量的存储和表示
#include &... signed
char
a = -1; unsigned
char
b = -1; printf("%%d:\n"); printf("%d\n", a); printf("%d\n", b); printf("\n%%u:\n");...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章