初识c语言

scanf-s是vs编译器所提供的库函数,不具备可移植

所以可在源文件前加上#define -CRT-SECURE-NO-WARNINGS

常量

C语言中的常量:

*字面常量

例如-3//4//ect.

*const修饰的常变量

例如-const int n=10;//n是变量,但是又有常属性,所以我们说n是常变量

         int  arr【n】={0};

            n=20

*#define定义的标识符常量

#define max 10即在printf后max结果为10

*枚举常量 

枚举关键--enum

enum sex

{

    male

    female 

    secret

}      //上三种为枚举常量

字符串 

通常用双引号引一串字符,用单引号引单个字符

字符串“abc”实际上除了三个字符外最后还有个\0,0是字符号的结束标志

如果用单引号引单个字符不手动添加结束标志,则末端会出现随机字符//

“hello bit.\n”这种由双引号引起来的一串字符称为字符串字面值,或者简称字符串//

字符串的结束标志是一个\0的转义字符。在计算字符串长度的时候\0是结束标志,不算作字符串内容。

转义字符--例如\n为换行,\t为水品制表符, ??+--为三字母词 \?在书写连续多个问号时使用,防止他们被解析成三字母词,     \“用于表示一个字符串内部的双引号 ,     \a警告字符,    \b退格符        \r回车,    \ddd从八进制转换为十进制数值后作为ASCII码值代表的字符     \xdd从16进制转换为十进制数值后作为ASCII码值代表的字符

注释

//为c++的注释符  ctrl+k+c整体注释  ctrl+k+u整体注销注释

函数

int Add(int a, int b)

    int z =a+b;

   return  z;

}

int main

{

     int  sum   =   0;

     int   a   =100;

     int   b   =200;

    sum  =  Add(a, b);

   printf(“sum  =  %d\n”,  sum)

return   0;

}//加法的函数表达式//函数的特点就是简化代码,代码复用

数组

C语言中数组的定义:一种相同元素的集合

int arr【10】={1,2,3,4,5,6,7,8,9,10}//定义一个存放10个整数数字的数组

用下标的形式访问元素,下标从0开始

操作符

算数操作符+,-,*,/,%(取模)

移位操作符(二进制)《左移,》右移,&按位与//1和0结果为0,|按位或1和0结果为1,^按位异或//异或计算规律:对应的二进制位相同,则为0,对应的二进制为相异,则为1

赋值操作符  +=,-=,&=,%=等等//例如a=a+1等价于a+=1

单目操作符

!逻辑反操作,1为真,0为假

seizof计算的是变量/类型所占空间的大小,单位是字节

              

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值