C语言自学笔记(从零开始)

C语言数据类型

   C语言程序处理的数据有常量变量两种。

1.1常量

常量就是固定的值的数常量,常量按照类型划分分为:整型、浮点型、字符、枚举。

整型:int、short int(短整型)、long int(长整型)、unsign(无字符型)

字符型:char(字符型)

浮点型:float(单精度)、double(双精度)、long double(长双精度)

枚举:enum

{长短、单双表示的都是数据的取值范围}

{int(-2^31~2^31-1)      short(-2^15~2^15-1)  long(-2^31~2^31-1)    float(-3.4*10^38~3.4*10^38)

double(-1.8*10^308~1.8*10^308)     long double(-1.8*10^308~1.8*10^308)}

1.2变量

 变量就是值会发生改变的。根据变量的作用范围变量分为全局变量局部变量

全局变量:定义在代码块以外

局部变量: 定义在代码块以外

(局部变量比全局变量优先)

变量的作用域:变量的适用范围就是作用域

变量的的生命周期:变量从作用域开始到作用域结束为变量的生命周期

1.3标识符

标识符是用来表示程序中需要使用各种自定义的名称(变量或者函数等)

标识符的命名规则

  1、只能由英文字母、数字、下划线组成

  2、首字符只能是英文或者下划线

  3、不能使用同名的标识符标识多个对象

  4、不能使用C语言的关键字  (auto   break   case  char  const  continue default  do double  else  extern  for goto  if  int long register  return sizeof  stratic struct  switch union void while 等)

1.4转义字符

\n 换行      \t  水平制表符       \v  垂直制表符      \r  回车     \f  换页   \b 退格

\ddd 表示1到3个八进制数      \xdd  dd表示两个16进制数

1.5运算符

算术运算符:+ -  *  /

关系运算符:>    <     ==    <=     =>     !=

逻辑运算符:||(或) &&(与)

位运算符: >>   <<  &(按位与)  ^ (按位与或)   | (按位或)

赋值运算符:+= -= 等与=组合的运算符

单目运算符:++(分为前置加加和后置加加)   --   强制类型转换运算符:((type))

三目运算符:?:(条件运算符)     表达式1?表达式2:表达式3

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值