变量,运算符和表达式

这一节我们学习c中经常用到的基本知识:变量,运算符及其表达式,下面,我们到代码块中看看:
`int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here…
// 添加换行符\n打印换行
printf(“HELLO WORLD!\n”);
printf(“HELLO WORLD!”);//打印

    // int 代表在内存中开辟一个4字节的空间
    // 生活中,隔断:一室一厅,三室二厅...
    // 电脑中,char -short -int -long -double -float -long double
    int a = 10; // 在申明变量a(a:变量名)时,立即给变量一个值(常量:10),叫做初始化

    int c;
    c = 77;//在申明时不初始化,在后面语句中赋值,成为赋值

    //double双精度浮点型
    double b = 10; //  耗费高
    //常量的名字:字母,数字,下划线,不能数字开头
    //变量名首字母必小写

    //%d代表打印整形
    printf("\n a is %d",a);
    printf("\n a is %d,b is %f",a,b);

    float d = 3.1415926;
    printf("\n d is %.2f",d);//打印小数点后两位

    a = d;
    printf("\n a is %d",a);//a整,b浮,小的存大里面

    printf("\n------------------------\n");

    //运算符
    printf("3 + 2 = %d\n",3 + 2);
    printf("3 - 2 = %d\n",3 - 2);
    printf("3 * 2 = %d\n",3 * 2);
    printf("3 / 2 = %.1f\n",3 / 2.0);
    printf("3 / 2 = %f\n",3.0 / 2);

    //取余
    printf("3 %% 2 = %d\n",3 % 2);

    //关系运算符 < > <= >= =(赋值运算符)==(两数字关系相等) !=
    printf("2 > 3 ?%d\n",2 > 3);//假-0,2>3:表达式,其为假,假为这个表达式的值
    printf("4 > 3 ?%d\n",4 > 3);//真-1

    //逻辑运算符 与(&&) 或(||) 非(!)
    //与:有假既假
    //或:有真为真
    printf("3 > 2 && 4 > 8 ???%d\n",(3 > 2) && (4 > 8));
    printf("3 > 2 || 4 > 8 ???%d\n",(/* DISABLES CODE */ (3) > 2) || (4 > 8));
    printf("3 > 2 !%d\n",! (3 > 2));

    //自增自减运算符
    //自增 i++  ++i 自身加1
    int i = 0;
    printf("\n i++ is %d",i++);//运行之后加1
    printf("\n i is %d",i);
    printf("\n ++i is %d",++i);//加一之后运行

    //复合运算符 += -= /= *= %=(取余)
    int j = 11;
    j = j +5;
    printf("\n j is %d",j);

    int y = 8;
    y %= 5;   //效率高
    printf("\n y is %d",y);

    //条件运算符,三目运算符(表达式的值根据?前面的值来确定,为真就是:前的)
    printf("\n 三目运算符 %d",/* DISABLES CODE */ (3) > 2 ? 5:8);
    printf("\n 三目运算符 %d",/* DISABLES CODE */ (3) < 2 ? 5:8);
}
return 0;

}`

代码运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值