char是分配1字节,存储的是ASCII码,A:65,a:97;
在命名char类型是不要使用双引号,c中必须单引号,在java中就高级点了什么都可以。
补充:printf()输出时对于char有点不同,使用“”%d“是输出字符代表的ASCII码。使用:%c,是输出单个字符;使用%s:就是输出多个字符了。
代码:
#include
int main(void)
{ char q=1; char a=254; char aa=255; char z=256; char x=257; char c=258; char v=512; char b=1024; printf("%d\n",q); printf("%d\n",a); printf("%d\n",aa); printf("%d\n",z); printf("%d\n",x); printf("%d\n",c); printf("%d\n",v); printf("%d\n",b); char s[2]={'ajjyyihgkk','y'}; printf("%s\n",s); return 0;
}
输出结果:
1
-2
-1
0
1
2
0
0
ky
至于最后一个你看人以自己试试,的却是这样的。
代码:
#include
int main(void)
{ char dfd='asa'; printf("%s",dfd); return 0;
}
代码结果:
signal: segmentation fault (core dumped)
原因就是:char的存储空间是1字节;
代码:
#include
int main(void)
{ int max=4; int aa []={'1','2','3','4','a'}; int *per[4]; for(int i=0;i
- 矩阵的等价,相似,合同,正定判定和关系
- 行列式运算法则 矩阵的运算及其运算规则:
- 微分意义,积分意义: 牛顿-莱布尼茨公式 莱布尼茨公式求高阶导数
- 参数方程中参数的意义: 参数方程定义: 什么是参数方程: 参数方程与普通方程的公式
- 大数据应用,智慧农业方案,智慧农业-智能畜牧,智慧农业设施农业(大棚) 树形结构图,高标准农田(大田)树形结构图分为4层架构;
- JMeter入门教程,汇总报告,聚合报告,图形结果, ramp-up period的作用, Assertion和Assert Results
- JMeter,LoadRunner,软件压力测试?
- 修改PDF中文字好用的软件,PDF编辑软件,adobe acrobat DC安装教程,adobe acrobat DC和 adobe acrobat pro的区别,
- 智慧农业解决方案-智慧农业电子科技威海
- 智慧农业解决方案