博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c 语言 转义字符 以及类型转换
阅读量:6669 次
发布时间:2019-06-25

本文共 471 字,大约阅读时间需要 1 分钟。

1,\ddd表示八进制。

应用:\101输出字母A,

代码如下:

 char ch ='\101';
  printf("%c",ch);
 2在c语言的强制类型转换时,得到的是一个所需类型的中间变量,原来变量的类型未发生变化,

 float f;
 int i;
 f=3.4;
 i = (int)f;
 printf("i= %d,f = %f",i,f);
此句输出的是3和3.4,变量f仍然是3.4

 

 

3,在进行运算符进行结合时,如下代码

int ii;
 ii=3;
 printf("-ii++=%d\n",-ii++);
 printf("ii=%d\n",ii)  

 输出结果如下,-ii++ = -3;

                     ii=4.也就是说负号其本身并不影响ii的值,影响ii的值是++运算符。

4,在c语言中,

 int i,j;
  i = 3,j= 4;
  printf("i+++j=%d",i+++j);
  printf("\n%d",i);
以下代码的运行结果为,i+++j=7

                               4

i+++j相当于(i++)+j

这时因为c编译系统会将尽可能多的字符转化为 运算符。

 

 

 

转载地址:http://aflxo.baihongyu.com/

你可能感兴趣的文章
std::string和int类型的相互转换(C/C++)
查看>>
AutoMapper的简单使用
查看>>
tomcat 服务不支持 chkconfig 以及其他服务不能添加到开机启动时的操作
查看>>
【转载】Winform开发框架之权限管理系统
查看>>
Apache Spark 2.2.0 中文文档 - Spark Streaming 编程指南 | ApacheCN
查看>>
让PowerShell用上Git
查看>>
XXXXX was compiled with optimization - stepping may behave oddly; variables may not be available.
查看>>
Linux0.11内核--几种地址(逻辑地址、线性地址、物理地址)的含义
查看>>
posix多线程有感--自旋锁
查看>>
静态库中如何包含资源文件
查看>>
NOIP2014 提高组 Day2——寻找道路
查看>>
ArcMap把shp文件导入到mdb中的方法
查看>>
设置Sysctl.conf用以提高Linux的性能(最完整的sysctl.conf优化方案)
查看>>
Office2010每次启动都要配置的解决办法
查看>>
B8 Concurrent JDK中的乐观锁与原子类
查看>>
XSUPERSMS 欢迎大家
查看>>
LeetCode(229):Majority Element ||
查看>>
CSS和JavaScript标签style属性对照表
查看>>
tp路由+伪静态+去掉index.php
查看>>
perl---2012学习笔记
查看>>