c语言知识点(初学c的要点)

基础判断方式

  • 判断闰年
    能被4整除但不能被100整除

  • 判断素数
    判断n是否能被 2~根号n 整除

异同

  • 常变量和常量:常变量是有名字的不变量,常量是没有名字的不变量。有名字就可以在程序中被引用。
  • 常变量和符号常量:
 #define Pi 3.1415926       //定义符号变量                 
 const float pi=3.1415926;        //定义常变量

#define指令是预编译指令,只是用符号常量代替一个字符串,预编译时只进行字符替换,预编译后,符号常量就不存在了,对符号常量不分配存储单元。
而常变量要占用存储单元,有变量值,只是该值不改变。
常变量使用更方便。

  • 标识符只能由字母、数字、下划线组成,且第一个字符必须为字母或下划线。
  • 只有整型(包括字符型)数据可以加sighed或unsighed修饰符
  • 在一个整数的末尾加大写或小写字母l,表示他是长整型
  • 可以在常量的末尾加专用字符强制指定常量的类型,如浮点数加f,表示是float型常量,实型常量加l,表示是long double
  • 凡以小数形式或指数形式出现的实数均是浮点型常量
  • %操作符要求参加运算的运算对象为整数,结果也是整数。除%以外的运算符的操作数都可以是任何算数类型。
  • 强制类型转换:得到一个所需类型的中间数据,而原来变量的类型未发生变化
float x;
a=(int)x;

得到x的整数部分赋给a,此时x的值和类型都未变化

  • continue——结束本次循环

  • break——中止循环语句

  • 变量赋初值:如果对几个变量赋予同一初值,要int a=3,b=3;不可int a=b=3;

使用scanf函数时应注意
如果在格式控制字符串中除了格式声明以外还有其他字符,则在输入数据时应输入与这些字符相同的字符

scanf("a=%f",&a);

应该输入a=1

在用%c格式声明输入字符时,空格字符和转义字符中的字符都作为有效字符输入

scanf("%c%c%c",&a,&b,&c);

应该输入abc ,中间不该有空格

在输入数值数据时,如遇到回车,空格,Tab或遇到非法字符(不是数值的字符),认为该数据结束

摘自《c程序设计(第五版)》谭浩强 著

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值