温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

C语言基础内容及分支内容有哪些

发布时间:2022-10-20 16:57:01 来源:亿速云 阅读:347 作者:iii 栏目:编程语言

今天小编给大家分享一下C语言基础内容及分支内容有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

1.%d输入整型    %c输入字符型   %f输入浮点型  %s输入字符串  %u输入无符号整数   

2.宏定义:#define

3.signed与unsigned限定char类型和任意整型变量,其中signed带符号位,unsigned不带符号位

4.确定字符串结束以‘\0’表示结束

5.操作数个数决定单双目运算符

6.在操作数前,用小括号将目标数据括起来,可强制修改类型,如

printf("整型输入:%d\n",(int)2.0);

7.赋值运算符小于算术运算符

8.C语言中非整型数据直接去掉小数部分,并非四舍五入

分支内容

  1. < ,>, <= ,>=优于==和!=

  2. 假为0,非零为真,同时判断真假为逻辑值而非真实值

  3. &&与  ||或   !非

  4. 关系运算大于逻辑运算

  5. if语句与switch语句

分别使用两种语言完成一个项目:成绩与等级关系

#include<stdio.h>
int main()
{
  int i;
  printf("请输入成绩:");
  scanf_s("%d", &i);
  if (i >= 90)
    printf("您的成绩等级为A\n");
  else if (i>=80 && i < 90)
    printf("您的成绩等级为B\n");
  else if (i>=70 && i < 80)
    printf("您的成绩等级为C\n");
  else if (i>=60 && i < 70)
    printf("您的成绩等级为D\n");
  else
    printf("您的成绩等级为E\n");
  return 0;
}


#include<stdio.h>
int main()
{
  char ch;
  printf("请输入成绩:");
  scanf_s("%c", &ch);
  switch (ch)
  {
  case'A':printf("您的成绩在90分以上!\n");
    break;
  case'B':printf("您的成绩在80-89分!\n");
    break;
  case'C':printf("您的成绩在70-79分!\n");
    break;
  case'D':printf("您的成绩在60-69分!\n");
    break;
  case'E':printf("您的成绩在60分以下!\n");
    break;
  default:printf("请输入有效的成绩评级!\n");

  }
  return 0;
}

!!!注意:

1.分支嵌套时,注意悬挂else,else只与与其相距最近的if配对,故以防外一,在if-else语句中,无论单语句还是多语句都用括号包起来

2.switch语句中注意break的运用

3.注意'=='和‘=’的区别,可以将值与变量换位,让编译器去解决问题

以上就是“C语言基础内容及分支内容有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI