当前位置: 代码迷 >> 综合 >> #C语言学习——第三周 条件运算符和数制
  详细解决方案

#C语言学习——第三周 条件运算符和数制

热度:13   发布时间:2024-02-27 16:58:42.0

条件运算符 表达式1?表达式2:表达式3

max=(a>b)?a:b; 如果真值为表达式2的 如果假则为表达式3

条件运算符优先级只比赋值,逗号高 是C语言中唯一一个三目运算符

#include <stdio.h>
int main()
{float a,b;scanf("%f",&a);b=(a>0)?a:-a;printf("%.2f",b);}

正数符号位是0 负数是1

正式补码是本身 负数为反码再加一 补码是数据的存储形式

分析问题——编制程序——编译连接——调试运行——完成

单步调试 run to cursor(光标所在位置)watch窗口可以看变量

DeBUG 不要在名字和路径中出现中文,空格 不然调试功能可能被禁用

程序等于算法+数据结构

算法:为解决问题而采取的方法和步骤 说明如何得到解 而不是得到解

最后希望明天复试能过啊啊啊

  相关解决方案