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编译系统会将尽可能多的字符转化为 运算符。

 

 

 

相关文章:

  • 2022-12-23
  • 2022-03-07
  • 2021-10-19
  • 2021-06-22
  • 2021-05-11
  • 2021-11-13
  • 2021-12-19
猜你喜欢
  • 2022-12-23
  • 2021-05-14
  • 2022-01-11
  • 2021-12-19
  • 2022-12-23
相关资源
相似解决方案