网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > C/C++ > 正文
C语言初学者入门讲座 第二讲 数据类型(2)
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/15
下载{$ArticleTitle}原创论文样式
以也可以把它们看成是整型量。 C语言允许对整型变量赋以字符值,也允许对字符变量赋以整型值。在输出时, 允许把字符变量按整型量输出,也允许把整型量按字符量输出。 整型量为二字节量,字符量为单字节量,当整型量按字符型量处理时, 只有低八位字节参与处理。

main(){
char a,b;
a=120;
b=121;
printf("%c,%c\n%d,%d\n",a,b,a,b);
}
a ■ b ■
a <-- 120
b <--- 121

  显示程序结果 char a,b;

a=120;
b=121;

  本程序中说明a,b为字符型,但在赋值语句中赋以整型值。从结果看,a,b值的输出形式取决于printf函数格式串中的格式符,当格式符为"c"时,对应输出的变量值为字符,当格式符为"d"时,对应输出的变量值为整数。

void main(){
 char a,b;
 a=''x'';
 b=''y'';
 a=a-32;
 b=b-32;
 printf("%c,%c\n%d,%d\n",a,b,a,b);
}

  a,b被说明为字符变量并赋予字符值

  把小写字母换成大写字母

  以整型和字符型输出

  本例中,a,b被说明为字符变量并赋予字符值,C语言允许字符变量参与数值运算,即用字符的ASCII 码参与运算。由于大小写字母的ASCII 码相差32,因此运算后把小写字母换成大写字母。然后分别以整型和字符型输出。

[Practice] //charint a=49;
char b;
char d;
b=a+10;
d=a+b;''Vtable
a,2,49
b,1,随机
d,1,随机
of Vtable
''Vupdate
1,49
2,随机
3,随机
2,'';''
3,''l''
of Vupdate
of Practice
[Practice] //char c1,c2;
c1=''a'';c2=''b'';
c1=c1-32;c2=c2-32;''Vtable
c1,1,随机
c2,1,随机
of Vtable
''Vupdate
1,随机;2,随机
1,''a'';2,''b''
1,''A'';2,''B''
of Vupdate
of Practice

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号