00问答网
所有问题
C语言中 可以直接整形数赋给字符型么
int i=3;
char a[3];
char[1]=3;
还有
3+'0'是不是把整型转换成了字符型
字符型和整型可以通用么
举报该问题
推荐答案 2009-03-22
实际上在C语言中,两者大部分的时候可以通用。
字符型在电脑中的存储就是其ASCII码
3+‘0’ 在电脑中存储的数值为51,如果你以字符的形式显示出来,他就是
字符‘3’,如果你把他作为一个整数,他就是51
所以,就看你是利用字符还是用作整数计算。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/IBejZnZZ.html
其他回答
第1个回答 2009-03-22
整形数可以赋给字符型 不过要注意范围
3+'0' 就是‘3’ 可以实现整型转换成了字符型
能不能通用看的是范围。
第2个回答 2009-03-22
可以直接整形数赋给字符型.
3+'0'是字符型转换成整型
第3个回答 2009-03-22
char[1]='3';
3+'0';不能那么算
不能通用
第4个回答 2009-03-22
3+'0'=30,是字符串
某些情况下,整型可以自动转换为字符型的
相似回答
可以
把
整形数字赋给字符型
变量吗?为什么下面写
的
程序是错误的?_百度知 ...
答:
可以的
char类型存储的时候就是1字节,标示范围-128~127。你这个程序没有问题,如果有什么出差,把错误信息拷贝上来
c语言
怎么讲一个
整形
变量
的
值
赋给
一个
字符型
数组中的一个元素
答:
b[0][0]=a+'0';这样就可以了,不过这样只使用于1位数的情况,因为ASCII码表里只有0-9的ASCII码,它们比正常的多‘0’的值,也就是48。字符数组的初始化,最容易理解的方式就是逐个
字符赋给
数组中各元素。char str[10]={ 'I',' ','a','m','',‘h','a','p','p','y'};即把1...
C语言中
向整型变量赋予
字符可以
吗
答:
语法上没错,但是现实就又问题了,在
字符
变量的储存方式是二进制数字,二级制数字储存在物理内存中,在用的时候先调出这个数字,再由系统对应找到那个字符两,但是你现在把字符量给
整形
变量,又用整形显示,那显示的结果一定是个数字,而不是字符,而且这个数字是ASCII对应
的数字
,所以,你的运行结果一定是...
C语言中数字
怎么赋值
给字符
串,并且输出的是数字呢?
答:
1、新建一个
字符串
数组的定义与输出 项目。2、添加一个 str.
c
文件。3、包含stdio.h和stdlib.h头文件。4、输入main函数主体,system()和返回值。5、定义一个字符串变量str。6、使用printf()函数输出字符串变量str。7、运行程序,查看输出结果。
大家正在搜
c语言字符数组字符串赋值
c语言给数组赋字符串
c把字符串赋值给字符数组
C语言字符型变量的赋值
c语言字符数组赋初值
c语言如何给字符串赋值
c语言字符串整体赋值
c语言字符串赋值语句
c语言字符串赋值函数
相关问题
C语言中 向整型变量赋予字符可以吗
C语言如何实现整形转换成字符型然后赋值到字符数组
c语言 怎么讲一个整形变量的值赋给一个字符型数组中的一个元素
可以直接整形数赋给字符型么
c语言中对整形或浮点型数组赋值可以像字符型那样整体赋值吗?
C语言 整形变量赋值到字符串
c语言能将字符(char)直接赋值给整型变量吗
c语言中,整型赋予字符型,只把低八位赋予字符量是怎么回事