C语言C语句

C语句

C语句分为下列5类

  1. 控制语句

    • if()…else… (条件语句)
    • for()… (循环语句)
    • while()… (循环语句)
    • do while() (循环语句)
    • continue (结束本次循环语句)
    • break (中止执行switch或循环语句)
    • switch (多分支选择语句)
    • return (从函数返回语句)
    • goto (转向语句,在结构化的程序中基本不用goto语句)
  2. 函数调用语句

    函数调用语句由一个函数调用加一个分号构成

  3. 表达式语句

    表达式语句由一个表达式加一个分号构成

    一个表达式的最后加一个分号就成了一个语句

  4. 空语句

    就一个空格加;什么也不做

  5. 复合语句

    可以用{}把一些语句和声明括起来成为复合语句(又称语句块)

最基础的语句——赋值语句

赋值运算符

赋值符号“=”就是赋值运算符,它的作用是将一个数据赋给一个变量

复合的赋值运算符

在赋值运算符“=”前加上其他的运算符,可以构成复合的运算符。

凡是二目运算符,都可以与赋值运算符一起组合成复合赋值符

赋值表达式

格式:变量 赋值运算符 表达式

赋值表达式的作用是将一个表达式的值赋给一个变量,因此赋值表达式具有计算和赋值的双重功能

赋值过程中的类型转换

  1. 将浮点数类型赋值给整数类型时,先对浮点数取整,即舍弃小数部分,然后赋予整型变量。
  2. 将整型数据赋值给单、双精度变量时,数值不变,但以浮点数类型储存到变量中
  3. 将一个double类型数据赋给float变量时,先将双精度数转换成单精度,即只取6~7位有效数字,存储到float型变量的4个字节中
  4. 字符型数据赋给整型变量时,将字符的ASCLL代码赋给整型变量
  5. 将一个占字节多的整型数据赋值给一个站字节少的整型变量或字符变量时,只将其低字节原封不动地送到被赋值的变量(即发生“截断”)
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值