C语言函数 数组 操作符

在Visual Studio2019中运行scanf函数时遇到下列问题:

解决方法:

方法1:
在文件顶部添加代码: #pragma warning(disable:4996)

方法2:
右击工程中源代码(main.c)处,打开属性栏>配置属性>C/C++>所有选项,将SDL检查改为否

--------------------------------------------------------------------------------------------------------------------------------

数组:一组相同类型的元素的组合

int arr[10]={1,2,3,45,6,6,78,9,910};

char ch[5]={'a' , 'b' , ' c' };//不完全初始化,剩余的默认为0

--------------------------------------------------------------------------------------

操作符

1、算数操作符:+ - * /

2、移位操作符:<<   >>

3、位操作符:

    &——按位与

    |——按位或

    ^——按位异或

4、赋值操作符:

=    +=     -=  *=    /=    &=   ^=  |=  >>=  <<=

5、单目操作符:只有一个操作数

!———取反                                                                          //0表示假,非0就是真

-  ———负值

& ———取地址

sizeof————计算类型或者变量的大小//不是函数//以字节为单位//

~ ———对一个数的二进制按位取反//把所有二进制中数字,1变成0,0变成1

整数在内存中存储的是补码

     负数的计算:

原码

反码————符号位第一位不变,其他位按位取反

补码————反码加1

    正整数原码反码补码相同

(类型)——强制类型转换:类型不匹配时使用

6、关系操作符

>=   <=  <   >   

7、逻辑操作符

&&  逻辑与             ||   逻辑或

8、条件操作符(三目操作符)

exp1 ? exp2 : exp3

exp1成立,exp2计算,整个表达式的结果是:exp2的结果

exp1不成立,exp3计算,整个表达式的结果是:exp3的结果

eg:max = a > b ? a : b ;

9、逗号表达式:逗号隔开的一串表达式

//逗号表达式,是从左到右依次计算的//整个表达式的结果是最后一个表达式的结果

10、下标引用、函数调用

//调用函数的时候,函数名后面的()就是函数调用操作符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值