C语言基础知识备忘

C语言基础知识备忘

常量

整型常量(Integer)

整形常量的表示形式
整型常量的表示形式 特点 举例
十进制 0-9的数字序列组成,数字前可带正负号 256,-128,0,+7
八进制 0开头,后跟0-7的数字序列组成,0前可带正负号 021,-017
十六进制 0x开头,后跟0-9,a-f的数字序列组成 0x12,-0x1F
整型常量的类型
  • 长整形:l,如:-256L,1024l
  • 无符号整形:u,如:30u,256U,
    不能表示成小于0的数,如-30u非法
  • 无符号长整形:lu,30lu

实型常量(Float)

指数形式

0.345e-5=0.00000345

实型常量的类型
  • 实型常量隐含按双精度型(double)
  • 单精度:f
  • 长双精度(long double):l

字符常量

转义字符
字符 含义
\n 换行(new line)
\r 回车(不换行)(carriage return)
\0 空字符,代表ASCII码值为0的字符
\t 水平制表(horizontal tabulation)
\b 退格(backspace)
\" 双引号(double quotation mark)
\' 单引号(single quotation mark)
\\ 反斜线(backslash)
\? 问号

变量

局部变量

  • 局部变量定义时不会自动初始化,若未赋初值,则取随机值

全局变量

*全局变量定义时未赋初值则初始化为0

静态变量

  • 静态变量会保持上一次的值
  • 若未赋初值,则初始化为0

const类型修饰符

  • const常量只能在定义时赋初值,不能再程序中改变其值。

char类型与int类型的关系

  • char型可看作一种特殊的int型。
  • 在C语言中,只要在ASCII码取值范围内,char型数据和int型数据可以相互转换,即char型数据可以参与任何int型数据的运算
    例:
    一个char型变量既可以以字符格式输出,也可以以整形格式输出,以整形格式输出即输出其ASCII码的十进制值。
char ch=
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值