C语言知识点

C语言知识点

一、C语言的基础知识
1、C语言程序的基本结构
#include<stdio.h>
void main()
{
   int a,b,sum;      //定义变量
   a=123;b=456;      //以下3行为c语句
   sum=a+b;
   printf("sum is %d\n",sum);
}

本程序的作用是求两个整数a和b之和sum,其中main表示“主函数”。读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),每一个c程序都必须有一个main函数。函数体由大括号{}括起来,//表示行注释(/ *… */表示块注释),第3行是声明部分,定义变量a和b,指定a和b为整型(int)变量。第4行是两个赋值语句,使a和b的值分别为123和456。第5行使sum的值为a+b,第6行中“%d”是输入输出的“格式字符串”,用来指定输入输出时的数据类型和格式,“\n”是换行符,printf函数中括弧内最右端sum是要输出的变量,现在它的值为579.因此输出一行信息为:
在这里插入图片描述

1、C语言中的基本概念
  • 一个C语言程序有且只有一个main函数,是程序运行的起点。
  • 编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。
  • define PI 3.1415926; 这个写法是错误的,一定不能出现分号。 -
  • 在函数中不可以再定义函数。
  • 算法:可以没有输入,但是一定要有输出。
  • break可用于循环结构和switch语句。
  • 逗号运算符的级别最低,赋值的级别倒数第二。
  • C语言编写的程序称为源程序,又称为编译单位。
  • C语言书写格式是自由的,每行可以写多个语句,可以写多行。
  • 标识符的要求是由字母,数字,下划线组成,并且第一个必须为字母或则是下划线。
  • C语言只有八、十、十六进制,没有二进制。但是运行时候,所有的进制都要转换成二进制来进行处理。C语言中的八进制规定要以0开头,八进制是没有8的,逢8进1。C语言中的十六进制规定要以0x开头。
  • C语言小数点两边有一个是零的话,可以不用写。
    1.0在C语言中可写成1.
    0.1在C语言中可以写成.1
二、变量的定义

 变量是以标识符的形式来表示其类型,在c语言中,是用类型说明语句对变量进行定义,其定义形式如下:

类型说明符 变量名表;

其中,类型说明符是c语言的一个有效的数据类型,如整型说明符为int,字符型类型说明符为char等。
变量表的形式是:

变量名1,变量名2,......,变量名n,

即:用逗号分隔的变量名的集合,最后用一个分号结束定义。
例如:

int a,b,c;      //说明a,b,c为整型变量
char cc;        //说明cc为字符变量
double x,y;     //说明x,y为双精度实型变量

需要记住的几个基本类型:

基本类型 表示形式 格式说明 字节数
短整型 short %hd 2字节
整型 int %d 4字节
长整型 long %ld 4字节
单精度实型 float %f 4字节
双精度实型 double %lf 8字节
字符型 char %c 1字节
三、算术运算符和算术表达式
1、C的运算符
1.算术运算符 ( + - * / % )
  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值