学习C语言的第二天

预处理符号(常用)

__FILE__    当前编译的文件名,例:printf("%s\n, __FILE__);//输出当前编译文件名字路径__FUNCTION__     当前所在函数的函数名,例:printf("%s\n, __FUNCTION__);//输出当前所在函数名字                                                                                                                                __DATE__   当前编译日期,例:printf("%s\n, __DATE__);//输出编译日期                                      __TIME__    当前编译时间,例:printf(%s\n, __TIME__);//输出编译时间                            __LINE__   当前行数,例:printf("%s\n, __LINE__);//输出当前行数 _CRT_SECURE_NO_WARNINGS    关闭安全检查

宏定义的本质是替换,宏定义-无参宏    #define  宏名   内容,例:#define  Π   3.1415926

#include<stdio.h>//预处理指令
#define ROW 10//行
#define COL 10//列
int main()//定义主函数
{              //函数开始
    int arr[ROW][COL] = { 1, 2, 3, 4 }; //定义一个数组并赋值
    for (int i = 0; i < ROW; i++)//为了打印数组
    {
        for (int j = 0; j < COL; j++)
        {
            printf("%d ", arr[i][j]);//输出数组
        }
        printf("\n");//换行
    }
    return 0;
}

算数运算符:+ - * / %

自增自减预算符:a++是先参与运算再自增,先使用a的值,再执行a=a+1;++a是先自增在参与运算,先执行a=a+1后,再使用a的值。

关系运算符:关系运算符比较运算符两边的表达式的大小关系,其运算过后产生的结果表达式为逻辑值,要么关系表达式为真,运算结果为非0值,要么关系表达式为假,运算结果为0.

==表示判断等于,!=表示判断不相等

逻辑运算符:&&逻辑与,||逻辑或,!逻辑非

例:a&&a 同真为真,有假则为假。    a||a 同假为假,有真则为真。  !a 如果a是真,则!a为假。

位运算符:位运算符是针对数据的二进制运算的,其中包括左移"<<"、右移">>"、按位非"~",按位或" | "、按位与" & "、按位异或" ^ ",其只能对整型数据操作。

  • 14
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值