字符
2015-09-10 18:38
357 查看
用单引号引起来的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值。
用双引号引起来的字符串,代表的却是一个指向无名数组起始字符的指针,该数组被双引号之间的字符以及一个额外的二进制为零的字符‘\0’初始化。
代码:
#include <stdio.h>
#include <string.h>
int main() {
char p ='yes';
printf("%d\n",p);
return 0;
}
结果:115 对应ascii码表中‘s’
用双引号引起来的字符串,代表的却是一个指向无名数组起始字符的指针,该数组被双引号之间的字符以及一个额外的二进制为零的字符‘\0’初始化。
代码:
#include <stdio.h>
#include <string.h>
int main() {
char p ='yes';
printf("%d\n",p);
return 0;
}
结果:115 对应ascii码表中‘s’
相关文章推荐
- onContextItemSelected 用法
- fix bug: cannot build OpenCV 2.4.11 with CUDA 7.0
- hdu 4007 Dave(线性探查+枚举)
- 9-6课堂笔记
- 9-2课堂笔记
- poj 1463 Strategic game 树形dp
- 关于多线程下载时计算数据块大小、下载起始位置、结束位置的理解
- ActiveReport9 在MVC4项目中出错
- Android(java)学习笔记223:上下文的区分
- [LeetCode] Wiggle Sort
- 简单字符设备驱动流程
- WireShark 过滤 SSDP
- empty() 与 isset()
- Unity3D占用内存太大的解决方法
- 非阻塞IO--fcntl
- 【IOS 开发学习总结-OC-1】objectiveC &ios
- css
- 【Android】IntentService & HandlerThread源码解析
- jquery 判断checkbox是否选中
- sphinx在linux系统的安装