c_learning day2

  • char 字符数据类型

  • short 短整型

  • int 整型

  • float 单精度浮点数

  • double 双精度浮点数

  • %c字符

  • %d整型

  • %f小数

  • %p 以地址的形式打印

  •  

计算机中的单位

bit比特位 =1个二进制位

byte字节 = 8个比特位

kb=1024 个字节

mb=1024...

gb

tb

pb

定义变量的方法

  • 类型 + 变量 = 赋予的一个值

变量的分类

  • 局部变量 局部变量(在代码块内部的变量)

  • 全局变量 全局变量(定义在代码块之外的变量)

注意:同名时,局部变量优先

//输入数据 输入函数scanf()

scanf("%d%d",&num1,&num2)//取地址符号&

C语言语法规定:变量要定义在当前代码块的最前面!!

  1. 局部变量的作用域是变量所在的局部范围。

  2. 全局变量的作用域是整个工程。

extern声明外部符号

常量

  • 字面常量 3 5 3.14 100

  • const修饰的常变量

  • #define定义的标识符常量

  • 枚举常量

//枚举关键字 enum 不能更改 但是可以更改创建的变量

//enum 枚举关键

enum Sex

{

//枚举常量

MALE,

FEMALE,

SECRET

};

int main()

{

enum Sex sex = MALE;

sex = FEMALE;

return 0;

}

字符串

这种由双引号(Double Quote)引起来的一串字符称为字符串字面值(String Literal),或者简称字符串。

//字符串

int main()

{

char arr1[] = "hello world";

printf("%s\n", arr1);

return 0;

}

单引号放一个字符 双引号放多个字符 成为字符串

"abc"包含‘a’‘b’‘c’‘\0’--字符串结束标志

注:字符串的结束标志是一个\0 的转义字符。在计算字符串长度的时候\0 是结束标志,不算作字符串内容。

字符串长度 3,随机值

转义字符

  • 转义字符释义

  • \? 在书写连续多个问号时使用,防止他们被解析成三字母词

  • ' 用于表示字符常量'

  • \“ 用于表示一个字符串内部的双引号

  • \ 用于表示一个反斜杠,防止它被解释为一个转义序列符。

  • \a 警告字符,蜂鸣

  • \b 退格符

  • \f 进纸符

  • \n 换行

  • \r 回车

  • \t 水平制表符

  • \v 垂直制表符

  • \ddd ddd表示1~3个八进制的数字。 如: \130 X

  • \xdd dd表示2个十六进制数字。 如: \x30 0

// scanf 不需要/n!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值