搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ C语言中基本字符是128个还是127个嘞?
标题:
C语言中基本字符是128个还是127个嘞?
只看楼主
msl12
等 级:
新手上路
帖 子:152
专家分:0
注 册:2015-2-6
结帖率:
25%
楼主
已结贴
√
问题点数:20 回复次数:15
C语言中基本字符是128个还是127个嘞?
我用VC++6.0输出的有128个。为什么老谭和很多人都说只有127个(如果没有扩展字符的话)?
我是新手,请教各位大神。WIN XP系统。
搜索更多相关主题的帖子:
XP系统
C语言
2015-02-27 00:05
zklhp
来 自:china
等 级:
贵宾
威 望:
254
帖 子:11485
专家分:33241
注 册:2007-7-10
第
2
楼
得分:4
你是怎么输出的?
2015-02-27 00:19
msl12
等 级:
新手上路
帖 子:152
专家分:0
注 册:2015-2-6
第
3
楼
得分:0
回复 2楼 zklhp
char c = 128;
printf("%c\n", c);
2015-02-27 11:10
yahwei
来 自:湖~
等 级:
黑侠
威 望:
3
帖 子:145
专家分:644
注 册:2011-11-10
第
4
楼
得分:4
以下是引用
msl12
在2015-2-27 11:10:41的发言:
char c = 128;
printf("%c\n", c);
char 一般来说是8位有效位,所以你令 c = 128 和 c = 0 是一样的结果。
[qq]949654600[/qq]
2015-02-27 17:40
zklhp
来 自:china
等 级:
贵宾
威 望:
254
帖 子:11485
专家分:33241
注 册:2007-7-10
第
5
楼
得分:0
以下是引用
yahwei
在2015-2-27 17:40:35的发言:
char 一般来说是8位有效位,所以你令 c = 128 和 c = 0 是一样的结果。
你试过么
2015-02-27 17:47
大爱CATs
来 自:重庆
等 级:
业余侠客
威 望:
3
帖 子:108
专家分:250
注 册:2015-1-13
第
6
楼
得分:4
我的是win8 64位,从128开始都是这样的,好像和0不同。
弹指一挥间
2015-02-27 19:11
msl12
等 级:
新手上路
帖 子:152
专家分:0
注 册:2015-2-6
第
7
楼
得分:0
回复 4楼 yahwei
纳尼?那我用
char a = 0;
printf("%c", a);
输出的是NUll呢?
2015-02-27 20:53
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
8
楼
得分:4
你問的問題跟輸出什麽是沒有關係的,也就是說,你所做的測試不能回答你的問題。
授人以渔,不授人以鱼。
2015-02-27 20:54
msl12
等 级:
新手上路
帖 子:152
专家分:0
注 册:2015-2-6
第
9
楼
得分:0
回复 6楼 大爱CATs
好神奇...
2015-02-27 20:55
wmf2014
等 级:
贵宾
威 望:
216
帖 子:2039
专家分:11273
注 册:2014-12-6
第
10
楼
得分:4
原则上ascii码都可以被c作为基本字符来使用(通常教材都用字母、数字、空格换行符等、制表符、特殊符等来分类),标准ascii码使用一个字节的7位来表示,即从0-127共128个字符编码。
能编个毛线衣吗?
2015-02-27 21:37
16
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-442215-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.176111 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved