C语言 1

C语言基本结构和函数

标识符的定义方法:
1-只能由字母、数字、下划线三种字符组成.
2-第一个字符必须是字母或下划线
3-c语言中大小写字母不同

数据类型

整形数据
根据是否表示负数分为:有符号数和无符号数.
类型说明符 数的范围 字节数
int -231~(231-1) 4B
unsigned int 0~(231-1) 4B
short int -32768~32767 4B
unsigned short int 0~65536 2B
long int 0~(232-1) 4B(32位)
unsigned int 0~(232-1) 4B(32位)

数值的表示方法
原码-最高位为符号位,其余各位为数值本身的绝对值
反码-正数:反码与原码相同; 负数:符号位为1,其余位对原码取反
补码-正数:原码、反码、补码相同; 负数:最高位为1,其余位取反加1

实形数据
单精度float型 字节数4 有效数字7 数值范围 3.4E-38~3.4E+38
双精度double型 字节数8 有效数字16 数值范围1.7E-308~1.7E+308
有效位数-在浮点数可表示数的范围内,从第一个非0数字开始的十进制精确地位数.(和printf的%f默认输出的6位意义不同)

ASCII码表
字符型数据类型说明符位char
在存储单元中存放的是对应字符的ASCII代码
以ASCII码参加运算
在这里插入图片描述

整形常量
int 1500
long 1500L
unsigned int 1500U
实型常量
十进制小数形式 0.123, 98.78, 0.0F
指数形式 1E3, 142e-3, 2.3E2 (E或e前必须有数字,后为整数)
float类型实常量 均为double类型,8字节存放,有效位数16位

转义字符
常用转义字符
在这里插入图片描述
转义字符举例
在这里插入图片描述eg 先将\后的八进制数转换为16进制,对照ASCII码表转换为对应字符输出.
例如上图中第三个输出\12345超过三位则从中间分隔开为123,45,其中O123>>H53对应字符S,45照写,下一个\O67>>H37对应字符7,空格照写,9照写.

eg	"\\\4ab\1234\'5\180\n"中有几个字符 

12个	分别是\\,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值