C语言中的字符变量和字符常量
字符变量与字符常量定义
1.字符变量:char类型定义的变量
2.字符常量:一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个字符括起来作为字符常量
字符常量的表示形式
1.用字符的图形符号表示,如:‘a’,‘y’
2.直接用十进制的数据表示对应的ASCII码,如:char a=65 //65所对应的ASCII码是A
3.转义序列表示,即用字符的ASCII码表示,用‘\’开头后面跟字符的ASCII码,又分为两种情况:八进制、十六进制
八进制:直接用‘\’开头后面跟对应ASCII码的八进制数,如:char a=’\101’ //表示A
十六进制:用‘\x’开头后面跟十六进制数,如:char a=’\x41’ (x前不能加0,错误:char a=’\0x41’)
例题:
1.不合法的常量是:
A.‘\2’ B.” ” C.’3’ D.’\483’
字符变量与字符常量的大小
1.字符变量占1字节;字符常量占4字节
示例:
#include<stdio.h>
void main()
{
chara = 'A';
printf("%d,%d\n",sizeof(a), sizeof('A'));
getchar();
}
打印结果:1,4
对于单引号内有多个字符的处理
示例:
#include<stdio.h>
void main()
{
chara = 'ABC';
printf("%c",a);
getchar();
}
编译会有警告:'initializing' : truncation from 'int' to 'char'(初始化时,把int截取为char)
打印结果:C
C语言中的字符变量和字符常量相关推荐
- c语言中的字符变量用什么保留字来说明,第1、2章C语言基础练习题
第1章 C语言基础 第2章 顺序结构 练习题 学号: 姓名: 45. 已知 i=5;写出语句 i+=012; 执行后整型变量 i 的十进制值是[1]. 46. 已知 i=5.6;写出语句 a=(int ...
- c语言中的字符变量用保留字()来说明,C语言程序设计填空题2
题干 "C语言中的字符变量用保留字[1]来说明. 答案: ======(答案1)====== char " "如果函数不要求带回值,可用[1]来定义函数返回值为空. 答案 ...
- c语言中的字符变量用保留两位小数,字符数字转换保留2位小数
/** * Double类型的数据保留两位小数 * * [@param](https://my.oschina.net/u/2303379) value * [@return](https://my. ...
- C语言中如何正确打印单引号和双引号
C语言中如何正确打印单引号和双引号(字符常量) 编译器 vc++ 2010 最近对C语言中最基本的字符常量产生了一些疑惑,网上了查了查大家说的不太一样,于是自己专门验证了一下. 一.转义字符的方式 由 ...
- c语言中的普通字符包括什么,【判断题】C语言中的字符常量通常有两种形式:普通字符和转义字符。...
[判断题]C语言中的字符常量通常有两种形式:普通字符和转义字符. 更多相关问题 ---Can you speak French?---Yes, but only____.A.a littleB.lit ...
- c语言中字符串数组应用,C语言中字符变量字符串和字符数组应用.doc
C语言中字符变量字符串和字符数组应用 字符变量(type`char`?字符串(string)和字符数组(type`char`arrary)是C语言中非常重要的结构成分,也是应用编程中常发生混淆?导致错 ...
- c语言中使用的字符常量其起止标记符是,2021国家开放大学电大本科《C语言程序设计》期末试题及答案(试卷号:1253)...
<2021国家开放大学电大本科<C语言程序设计>期末试题及答案(试卷号:1253)>由会员分享,可在线阅读,更多相关<2021国家开放大学电大本科<C语言程序设计& ...
- 以下可用作c语言中的字符常量是,C语言-第3章简单的C程序设计 练习题.doc
C语言-第3章简单的C程序设计 练习题 第3章 最简单的C程序设计-顺序程序设计 一.单项选择题 1. 不是C语言提供的合法关键字是 . A)switch B)cher C)case D)defaul ...
- c语言中使用的字符常量 其起止标记,C Primer Plus学习笔记(三)- 字符串和格式化输入/输出...
从一个简单的例子开始 #include int main() { char name[10]; printf("Input Your Name:\n"); scanf(" ...
最新文章
- Android的一个关于Activity和UI的小程序
- BZOJ 2820 YY的GCD 莫比乌斯反演
- net clr via c sharp chap1-- note
- 2019.04.06 电商04 模板嵌套
- Spring源代码研究之how is Bean object created
- 为什么matlab显示error,【求救】我安装了资源 MATLAB R2012b 后,显示有error……
- 【Linux网络编程学习】使用socket实现简单服务器——多进程多线程版本
- Saltstack 报错 python-crypto randomPool_DeprecationWarning:
- html5怎么跟安卓交互,html5怎么与android交互
- Flowable 数据库表结构 ACT_RU_TASK
- 连续加班2周做出来的功能,老板说先不做了
- php查找存储引擎,php-如何找到MySQL临时表存储引擎
- wireshark找不到接口_wireshark网络小故障分析定位
- mfc获取控件在对话框上的位置
- 显示搜索dota2协调服务器,搜索dota2游戏协调服务器中【操作方式】
- ATX电源故障导致某些主板不能启动
- giant和huge的区别
- Android源码目录结构-4.0
- pro缺点和不足 一加7t_一加7T Pro深度体验半个月以后:优点和缺点都很明显
- iOS开发---开发工具简介
热门文章
- PL/SQL到期后的解决办法
- Multi-Modal Answer Validation for Knowledge-Based VQA
- crm系统收费多少?
- 01背包问题【回溯法求解】通俗易懂,适合小白
- 【python爬虫】爬取Bing词典的单词存到SQLite数据库(加了pyqt5界面显示)
- 网吧服务器点歌系统,网吧点歌系统_网吧语音大师_蓝宝石语音_网吧点歌系统_蓝宝石呼叫网管_hylbs.com...
- CISA-信息系统审计流程-抽样方法
- pdf转换成word转换器在线哪个最好
- Synology NAS多媒体(Photo Station管理照片)
- 计算机在通风网络中的应用,计算机在矿井通风中应用.doc