1)字符型变量可以与整型变量一样进行算术运算(使用字符数据的ASCII码值进行运算的)

例1:

char  m = ‘A’;
char  n = 32;     //char类型直接赋值整型,此整型为对应字符的ASCII码值
char result = m+n;
printf(“%c”,result);     //输出为a

例2:

char  m = ‘A’;
m = m +(‘a’-’A’);  //两个字符相减,即其ASCII码值相减。//输出为a

2)字符型变量也可以直接赋值为整型(注意,不能越限)

char  n = 32;     //char类型直接赋值整型,此整型为对应字符的ASCII码值
char m[6]={0};

详细参考该文。

3)整型常量可以用十进制、八进制及十六进制数表示:

其中,八进制的前缀为数字0

十六进制的前缀是数字0和字母x的组合:0x

//之所以用数字0作为整型常量的前缀,是为了区别与变量(变量名的首字符不能为数字)

4)转义字符

转义字符即将 八进制和十六进制前的0都去掉。

对于字符,单引号中只能有一个字符;转义字符除外(八进制,十六进制最多有4个字符):

可以用八进制数和十六进制数来表示转义字符,

‘\777’     //用1-3为8进制数来表示转义字符;

‘\xFF’     //用小写x开头加1-2位十六进制数表示转义字符;

以上两种转义字符转换成对应的十进制数,即为各自的ASCII码值。

例如:

‘\145’  其ASCII码值为101,对应的字符为e

5)0  ‘\0’  ‘0’三者的关系:

0为int型,占4个字符;//在数值上是与’\0’的ASCII相等的。

‘\0’为转义字符,这是个八进制数,转化成十进制数为其对应的ASCII码值,即0

‘0’ 为字符,其ASCII码值为48

C语言中字符型变量与整型变量的联系相关推荐

  1. c语言 字符型变量,C语言中字符型变量与整型变量的联系

    1)字符型变量可以与整型变量一样进行算术运算(使用字符数据的ASCII码值进行运算的) 例1: char  m = 'A'; char  n = 32;     //char类型直接赋值整型,此整型为 ...

  2. c语言中字符型变量的类型标识符是,C语言中类型标识符有哪些

    满意答案 564vlaci 2015.10.29 采纳率:48%    等级:12 已帮助:6409人 C语言中的标识符 1) 标识符由字母.数字.下划线"_"组成,并且首字母不能 ...

  3. c语言中字符型常量在内存中存放的是,【2017年整理】c语言中字符型常量与变量使用注意事项.doc...

    [2017年整理]c语言中字符型常量与变量使用注意事项 字符型常量与变量 (1):字符常量:一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个字符括起来作为字符常量.例如'A' 'b ...

  4. C语言中字符型(char)的简单使用

    C语言中字符型(char)的简单使用 刚接触C语言不久,在这记录下自己的一些学习心得.今天主要是在敲代码时遇到了一个小问题,如图: 应该是个比较简单的编程题.在我的想法中,应该使用循环逐个读入由A至Z ...

  5. c语言中像y的字符是什么意思,C语言中字符型(char)的简单使用

    C语言中字符型(char)的简单使用 刚接触C语言不久,在这记录下自己的一些学习心得.今天主要是在敲代码时遇到了一个小问题,如图: 应该是个比较简单的编程题.在我的想法中,应该使用循环逐个读入由A至Z ...

  6. 关于字符型变量和整型变量相互转换的问题

    程序要求:用getchar()函数读入两个字符给c1,c2,然后分别用putchar()函数和printf()函数输出这两个字符. 在这个程序中,c1.c2无论是定义成字符型或者是整型都可以实现程序正 ...

  7. C++中字符型变量与整型的算术运算

    C++中字符型变量与整型的算术运算 字符型变量与整型的算术运算 C++中算术运算中的精度 下面的代码展示了上面表达式中类型的转换 数据类型的自动转换 字符型变量与整型的算术运算 最近在学习C++,经常 ...

  8. 字符型变量与整型变量的比较

    [知识点] 字符型变量与整型变量比较时,字符型变量会自动转换为对应的ASCII码值,然后与整型变量比较. 如字母的ASCII码值为:'A'-'Z'~65-90, 'a'-'z'~97-122 [算法代 ...

  9. c语言中字符指针变量输入,C语言指针基础知识实例讲解

    对程序进行编译的时候,系统会把变量分配在内存单位中,根据不同的变量类型,分配不同的字节大小.比如int整型变量分配4个字节,char字符型变量分配1个字节等等.被分配在内存的变量,可以通过地址去找到, ...

最新文章

  1. 吴恩达Coursera机器学习 - Chapter 4 多变量线性回归
  2. 无人车时代:用深度学习辅助行人检测
  3. java stopself_Android Service详解(二)---StartService
  4. UA MATH567 高维统计IV Lipschitz组合3 高斯分布的Lipschitz函数
  5. 图解 navicat for oracle 的使用
  6. 二十八、Pyspider 爬取链家网
  7. 【BIOS大全】释义+设置+精解+释疑————玩转电脑必备工具帖(8)
  8. java二维码生成技术
  9. php每个月头一天与最后一天,PHP获取每月第一天与最后一天
  10. Java并发(十九):final实现原理
  11. [Redis6]新数据类型_Geospatial
  12. oracle 01013 02063,Oracle11g dblink用户密码大写限制-ORA-02063: preceding line from FOR244_DBLINK...
  13. codevs 3287 货车运输 NOIP2013提高组
  14. 汉诺塔VII(递推,模拟)
  15. BZOJ3833 : [Poi2014]Solar lamps
  16. python数据分类聚类案例_Python 数据分类与聚类分析(5)
  17. idea 自动加头部注释
  18. 结对编程之求首尾相连数组中最大子数组的和
  19. python tkinter:单位换算小工具完整代码
  20. 使用laravel框架创建todos

热门文章

  1. Windows 10 Cortana搜索栏无效变白色解决方案
  2. 《暗黑》dark 人物关系梳理
  3. Ubuntu PCL库环境配置
  4. 中文书籍对《人月神话》的引用(20211105更新161-165本):大师品软件、JavaScript开发框架权威指南
  5. STI、LOD与WPE概念2:减少或避免WPE/STI效应对IP模块设计的影响
  6. Android中RSA加密
  7. 唾手可得WeMall一元购源代码
  8. Observability
  9. Unity虚拟天文馆
  10. 被安全数据淹没?如何令威胁情报为你服务