今天小编给大家分享一下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语言中非整型数据直接去掉小数部分,并非四舍五入
分支内容
< ,>, <= ,>=优于==和!=
假为0,非零为真,同时判断真假为逻辑值而非真实值
&&与 ||或 !非
关系运算大于逻辑运算
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语言基础内容及分支内容有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。