C语言main函数和运算符和转义字符

main函数(有且只有一个main函数):

第一种(无参函数)

int main()
{

	return 0

}

第二种(标准写法|有参函数)

int main(int argc, char* argv[])
{
	return 0; // 一般情况下 返回0 表示执行正确
}
  • argc 表示 argv的长度(length)即参数的个数

  • argv 表示程序启动时携带的参数

  • int 返回值类型

  • mian 函数类型

  • (int argc ,char * argv[]) 参数列表

  • {…}函数体

  • return 0; 函数执行后的返回结果

  • 变量:

  • 变量:类似于容器,箱子 ,用于存储

  • C语言中变量的类型:

    ​ 整形:int short long 用于存储整数

    ​ 字符类型:char 用于存储 ’ ’ 单引号括起来的字符,人类能够直接识别的符号

    ​ 浮点型:float double ,float精度为7-8位,double精度为15~16位

    ​ 空类型:void 万能类型

  • ACSII码(计算机中只能存储二进制,字符会对应一个数值):‘0’=48,a=‘97’,‘A’=65,‘A’-‘a’=32;

  • C语言中万事万物都为char(byte字节)

运算符:

  • 如果除数和被除数都是整型则结果为整型
  • 如果除数和被除数有一个是浮点型则结果为浮点型
  • 除数运算不会四舍五入,且除数不为0
  • %中:被除数(第一个数)如果为负数则结果为负数
printf("%d\n", -9 % 8);//-1
printf("%d\n", -9 % -8);//-1
printf("%d\n", 9 % -8);//1
  • 变量的定义:

    ​ 数据类型 变量名;

    ​ 数据类型 变量名=值;定义并初始化

    ​ 向系统申请内存,并且以后使用此变量就代表这片内存

  • 自增自减运算符:++在前先+后用 ,++在后先用后+

    	b = ++c;//前置++
    	//c = c + 1;
    	//b = c;
    
    	b1 = c1++;  // 后置++
    	// b1 = c1;
    	// c1 = c1+1;
    

转义字符:

  • \r :移动至行首 (CR)
  • \n :换行(LR)
  • \0 :字符串结尾
  • \ddd :表示八进制 ,第一个d(最高位)最大为3其他最大为7,即“\377”最大,"\078"实则代表"\007"当大于7时候前面补0
  • \xhh :表示十六进制 h表示0-f
  • %% 表示 %
	// \'  表示'
    // \"  表示"
    // \\  表示\
	// \t 表示tab位 跳动至下一个tab位
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值