初识C语言

数据类型

  • 字符型(char):占1个字节,打印时使用%c
  • 短整型(short):占2个字节,打印时使用%d
  • 整形(int):占4个字节,打印时使用%d
  • 长整型(long):占4~8个字节(不同平台占字节数不同),打印时使用%d
  • 更长的整形(long long):占8个字节,打印时使用%d
  • 单精度浮点型(float):占4个字节,打印时使用%f
  • 双精度浮点型(double):占8个字节,打印时使用%lf

变量

变量的定义:数据类型+变量名

如:

int age=20;

char ch='A';

float weight=66;

变量的命名:

  • 只能由字母(包括大使命小写)、数字、下划线(_)组成
  • 不能以数字开头来命名
  • 命名区分大小写
  • 不能以关键词来命名

变量的类型:

  • 局部变量:作用域时变量所在的局部范围,生命周期是从进入作用域开始到作用域结束。
  • 全局变量:作用域是整个工程(可以是不同的源文件中使用),生命周期是随着程序的结束而消亡。

常量

  • 字面意义上的常量:如3、3.14、'A'等。
  • const所修饰的常变量:如:float const pi=3.14f;被const所修饰的变量被初始化后将不再能够改变(即不能在对变量赋值 )。
  • 枚举常量:enum所定义。
  • #define所定义的标识符常量:如:#define pi 3.14

转义字符     

  • \?:表示?
  • \':表示'
  • \":表示"
  • \\:表示、
  • \a:蜂鸣(让电脑响一下)
  • \b:退格符
  • \f:进纸符
  • \n:换行符
  • \r:回车符
  • \t:水平制表符(相当于几个空格键,不同的编译器不相同)
  • \v:垂直制表符
  • \ddd:其中ddd为1~3个八进制数字,转化对应的ASCLL码值,如:\141表示小写字母a
  • \xdd:其中dd表示2个十六进制数字,转化对应的ASCLL码值,如:\61表示小写字母a

代码注释

c语言风格注释:/*xxxxxxxx*/

c++语言风格注释://xxxxxx

vs注释快捷键:ctrl+k+c(先按k再按c)

取消注释快捷键:ctrl+k+u(先按k再按u)

分支语句

if语句:

if(表达式)

     语句;


if(表达式)

     语句1;

else

     语句2;


if(表达式)

     语句1;

else if

     语句2;

else

     语句3;


switch语句: 

switch(整形表达式)

{

语句;
}

循环语句

while语句:

while(表达式)

循环语句;

for语句:

for(表达式1;表达式2;表达式3)

循环语句;

do while语句:

do

循环语句;

while(表达式)

函数

库函数:C语言自带的函数,使用时引用相应的头文件即可使用

自定义函数:自己设计的函数,以达到自己所想要的效果

数组

数组是一些相同元素的集合

数组的创建:数组元素类型+数组名[数组大小]

如:int arr[6]={1,2,3,4,5,6}

结语:后面的指针,结构体比较难懂,本人C语言比较菜,是个小白,还没学到指针和结构体,就先不写了,这里的C也只是初识,不是真正意义上的c,比较简陋,等学完后再更新啦,感谢理解。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值