走入C语言的世界2(转义字符,运算符,表达式)

例1:利用*打印图案

#include<stdio.h>
#include<stdlib.h>
int main()
{
	//输出正方形
	printf("\t\t* * * * * *\n");
	printf("\t\t*         *\n");
	printf("\t\t*         *\n");
	printf("\t\t*         *\n");
	printf("\t\t*         *\n");
	printf("\t\t* * * * * *\n");
	//输出三角形
	printf("\t\t          *      \n");
	printf("\t\t        *   *\n");
	printf("\t\t      *       *\n");
	printf("\t\t    * * * * * * *\n");
	system("pause");
	return 0;
}

调试结果:
在这里插入图片描述
本程序的实现方法不难,通过少量的转义字符以及空格构成整个程序,转义字符见下表:在这里插入图片描述
2.运算符
1)算术运算符

  • 加法运算符“+”:加法运算符为双目运算符,即应有两个量参与加法运算。如a+b。具有右结合性。
  • 减法运算符“-”:减法运算符为双目运算符。但“-”也可作负值运算符,此时为单目运算,如-5;具有左结合性。
  • 乘法运算符“*”:双目运算,具有左结合性。
  • 除法运算符“/”:双目运算具有左结合性。参与运算量均为整型时,结果也为整型,舍去小数。如果运算量中有一个是实型,则结果为双精度实型。
    2)运算符表
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    3)自增,自减运算符
  • ++i i自增1后再参与其他运算。
  • –i i自减1后再参与其他运算。
  • i++ i参与运算后,i的值再自增1。
  • i-- i参与运算后,i的值再自减1。
    4)赋值运算符和赋值表达式
    简单赋值运算符记为“=”。由“=”连接的式子成为赋值表达式。其一般形式为:
    变量=表达式
    赋值表达式的功能是计算表达式的值再赋予左边的变量。赋值运算符具有右结合性。因此
    a=b=c=5
    可理解为
    a=(b=(c=5))
    例2:自增自减
#include<stdio.h>
#include<stdlib.h>
int main()
{
	int i = 10;
	printf("%d\n", ++i);
	printf("%d\n", --i);
	printf("%d\n", i++);
	printf("%d\n", i--);
	printf("%d\n", -i++);
	printf("%d\n", -i--);
	system("pause");
	return 0;
}

调试结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值