社区
C++ Builder
帖子详情
问char型的相关知识
knet
2004-04-02 01:19:38
详细的立即给分
...全文
59
1
打赏
收藏
问char型的相关知识
详细的立即给分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoshi0
2004-04-02
打赏
举报
回复
char是字符数据类型,用于定义单字符的变量或者常量:
char temp; //声明temp是一个char型的变量
const char temp; //声明temp是一个char型的常量
这样定义的话可以直接给变量赋值:
temp = 'a'; //把字符a赋给变量temp
也可以用来声明一个char型的指针,指针指向一个以字符型数据存储的地址:
char *temp1 = &temp; //temp1指向temp的地址 *temp的值是a
如果想直接给一个新生成的指针所指向的地址赋值,必须向内存申请空间:
char *temp1 = new char;
*temp1 = 'a'; //temp1所指向的地址中存放的是字符a
也可以用来声明数组,用法和声明单个字符是一样的:
char temp[100]; //声明一个有100个字符的数组
char *temp = new char[100]; //声明一个有100个字符的数组,temp代表首地址指针
PS:动态生成的变量或其他一切对象(VCL)除外,在不用的时候都要调用delete方法删除分配的空间:
delete temp;
再简单也不简单2--printf函数打印
char
型
变量
printf函数打印
char
型
变量。
char
型
数字和int
型
数字的转换
刷题时遇到
char
型
数字和int
型
数字的转换,给的答案大概是
char
a=1; int a_=a-'0'; 这是一个很简单的数值类
型
转换,所使用到的
知识
是ASCII码。
char
型
数字0-9在ASCII码中是在48-58的位置上,所以
char
转换为int时减去...
char
型
变量中能不能存贮一个中文汉字?为什么?
备注:后面一部分回答虽然不是在正面回答题目,但是,为了展现自己的学识和表现自己对
问
题理解的透彻深入,可以回答一些
相关
的
知识
,做到知无不言,言无不尽。么,这个
char
型
变量中就不能存储这个特殊汉字。补充说明...
取int
型
变量a的第k位C语言,C语言题目1、若ch为
char
型
变量,k为int
型
变量(已知字符 爱
问
知识
人...
1、若ch为
char
型
变量,k为int
型
变量(已知字符a的ASCII码是97),则执行下列语句后的输出为( )ch=’a’:k=12;pfinff(”%X,%O,”,ch,ch,k);pfinff(”k=%%d\n”,k)1、若ch为
char
型
变量,k为int
型
变量(已知...
c语言
char
储存字符串,在c语言中
char
型
数据在内存中的储存形式为什么
在c语言中
char
型
数据在内存中的储存形式为“ASCII码”。在C语言中,将一个字符常量放到一个字符变量中,实际并不是把该字符本身放到内存单元中,而是将与该字符相对应的ASCII码放到存储单元中。本教程操作环境:...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章