3.11新司机起步之变量与数据类型

内存中如何存放数据

计算机使用内存来记忆或存储计算时所使用的数据

计算机执行程序时,组成程序的指令和程序所操作的数据都必须存在某个地方

这个地方就是计算机的内存,也称为主存或随机访问存储器

满为1 空位0 二进制数字 bit(位)

什么是变量

变量是计算机中一块特定的内存空间,由一个或多个连续的字节组成

变量的命名

通过变量名可以简单快速的找到在内存中存储的数据

C语言变量命名规则

C语言规定变量名(标识符)只能由字母、数字、下划线3种字符组成,且第一个字符必须为字母或下划线

变量名不能包含除_以外的任何特殊字符

不可以使用保留字(32个保留字)

变量小结

变量是计算机中一块特定的内存空间

变量命名规则

变量名只能由字母、数字、下划线3种字符组成

第一个字符必须为字母或下划线

不能是关键字

C语言常用基本数据类型

数据类型 数值(整型(int、short、long)、非整型(float、double))、非数值(char)、构造类型、指针类型、空类型等

8bit(位)=1字节、

int 32 short 16 long 32 float 32 double 64 char 8

声明和使用变量

数据类型 变量名=值;

%d 转换说明符 十进制数字   %%会输出一个%

浮点型和字符型数据类型

单精度浮点型变量float 32位 4个字节 7位有效数字  赋值时末尾加上一个f float占位符是%f  %.2f可以控制显示精度

双精度浮点型变量double 64位 8个字节 10位有效数字 通常小数都被存储为double型 数字使用L 是long double类型

字符型变量 char 8位 1个字节 取值范围-128-127 ASCII码 32空格 97-122 a-z 65-90 A-Z

%d或%i 十进制整数

%c 单个字符

%s 字符串

%f 浮点数精准到6位小数

%% 打印一个百分号

输入、输出函数和转换字符

转义序列

       \a 响铃(BEL) 007
       \b 退格(BS) 008
       \f 换页(FF) 012
       \n 换行(LF) 010
       \r 回车(CR) 013
       \t 水平制表(HT) 009
       \v 垂直制表(VT) 011
       \\ 反斜杠 092
       \? 问号字符 063
       \'' 单引号字符 039
       \" 双引号字符 034

       \0 空字符(NULL) 000

scanf函数

C函数库中包含多个输入函数,scanf是最通用的一个,可以读取不同格式的数据 前面需要加&

算术运算符与表达式

一元运算符:++、--

二元运算符:+、-、*、/、%

表达式:操作数+运算符

类型转换:小类型转大类型,自动类型转换

大类型转小类型,强制类型转换:(类型名)变量或数值



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值