C语言基础笔记...(待续...)

一、“0”  和 “1”:

在关系表达式或逻辑表达式中,如果关系为真,则表达式的结果为1; 如果关系为假,则表达式的结果为0;

函数的返回值为0表示正常终止;如果为非0的值则表示出现异常情况或出错结束条件(有要求的、特殊条件除外);

。。。。。。


二、C语言中标准库提供的输入和输出都是按照“字符流”的方式处理;“文本流”是由多行字符构成的字符序列,而每行字符则由0个或多个字符组成,行末是一个换行符;

。。。。。。


三、函数:

1、“形参” 和 “实参”:

把函数定义中圆括号内列表中出现的变量称为“形式参数”;而把函数调用中与形式参数对应的值称为“实际参数”;

2、“传值” 和 “传址”:

在C语言中,函数参数都是通过“值传递”的,传递给被调用的函数的参数值存放在临时变量中,不会影响其值的变化;“传地址”就会随被调用函数对参数值的修改而改变;

。。。。。。


四、“局部变量” 和 “外部变量”:

函数中每个“局部变量”只在函数被调用时存在,在函数执行完毕退出时消失;而“外部变量”且只能定义一次,定义后编译程序将为它分配存储单元;

。。。。。。


五、类型:

1、short 和 long 两个限定符只用于限定整型(此时可以省略写 int );

2、signed 和 unsigned 可用于限定char类型或任何整形;

3、long double表示高精度的浮点数;

4、单引号的‘X’ 和 双引号的 "X":前者是一个整数,其值是字母X在机器字符集中对应的数值;后者是一个包含了一个字符X和一个结束符‘\0’的字符数组;

5、取模运算符%不能应用于 float 或 double类型;

6、类型转换:通常是把“比较窄的”操作数转换为“比较宽的”操作数,并且不丢失信息的转换,其结果为较高的类型;

(强制类型转换:只是生成了一个指定类型的n的值,n的本身的值并没有改变)

。。。。。。




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值