社区
语言基础/算法/系统设计
帖子详情
char型变量的赋值问题
huenshehui
2012-07-11 09:01:08
var
a:char;
问题
1 当a:=1;时提示错误 为什么
2 a:=#1; 无错误 请问这个#号是什么作用。
...全文
199
6
打赏
收藏
char型变量的赋值问题
var a:char; 问题 1 当a:=1;时提示错误 为什么 2 a:=#1; 无错误 请问这个#号是什么作用。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2012-07-11
打赏
举报
回复
delphi不像c,编译器对类型的检查是比较苛刻的。类型不符就不行,尽管可能是同一个东西。dephi中char代表一个字符。你不能用整数给他赋值。
当然直接操控内存就没有问题了。如:
var
a:char;
begin
fillchar(a,1,65);
mhhaifeng
2012-07-11
打赏
举报
回复
可以 A:=char(1);强制类型转换 = A:=#1;
A:=char(97);
a 的 ASCII码为97
showMessage(A);显示a
bdmh
2012-07-11
打赏
举报
回复
#1标识asic码1
7年
2012-07-11
打赏
举报
回复
#和后面的数字一起表示一个字符,ASCII码为数字的值。
huenshehui
2012-07-11
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
1.char和integer不一致
2.#转义字符
[/Quote]
#转义字符 请问转成什么,
还有一个问题是:
当查看a的值时,显示的数值前也有一个#号,是什么意义
7年
2012-07-11
打赏
举报
回复
1.char和integer不一致
2.#转义字符
跟汤老师学Java(第2季):
变量
和数据类
型
本课程从零开始,以通俗易懂的方式讲解Java入门,手把手教你掌握每一个知识点。课程中使用的所有英文单词都会逐一查询并记录,真正做到零基础入门学习,最适合初学者的教程,让你少走弯路!课程内容包括:1.
变量
简介2.
变量
的使用3.常用数据类
型
4.类
型
转换5.
char
和int之间的转换6.使用Scanner获取用户输入
char
型
变量
赋值
问题
#include int main() {
char
c = '7332435465529'; printf("%c-sss", c); return 0; }
【
char
字符
变量
赋值
整数】
//1.8
char
字符
变量
赋值
整数 #include<stdio.h> int main() {
char
a,b; a=120; b=121; printf("%c,%c\n",a,b); printf("%d,%d\n",a,b); return 0; }
int
型
和
char
型
变量
是如何相互
赋值
的
整
型
和字符
型
是互通的,他们是在内存中存储的本质是相同的,只是存储的范围不同而以,整
型
可以是2字节,4字节,8字节,而字符
型
只占1字节。 #include<stdio.h> int main(void) { int i = 128;
char
ch = i; printf("%d\n",ch); return 0; } 大家想想输出的结果会是几?
char
类
型
占1字节,就是8位,...
C语言——将数字和数字字符输入给
char
型
变量
会如何?
** C语言——将数字和数字字符输入给
char
型
变量
会如何? **
char
型
是字符
型
变量
,而且其存储的内容往往是字符的ASCII码,那么如果将数字
赋值
给它会如何?与将数字字符
赋值
给它有何区别? 下面展示三种输入情况及其结果 第一种: 结果: 输出9 第二种: 结果: 输出57 57是字符9对应的十进制ASCII码值 第三种: 结果: 依然输出57 归纳总结: 1.scanf(“%c”,&a)的形式输入9 哪怕键盘上只输入了9 没有加‘’ 仍然相当于输入字符9。 2. 数字9是没有a
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章