学习笔记(01):C语言 从小白到大神: 入门篇-常量和变量、整型、实型、字符型-2...

立即学习:https://edu.csdn.net/course/play/8088/166087?utm_source=blogtoedu

实型数据:1.68E2 //1.68*10^2=168

float 单精度,占4个字节,提供6位有效数字

double 双精度,8个字节,比单精度表示范围更大,小数点后面保存数字也更多,提供15位有效数字

//单和双在内存中都以指数形式存储,2.4e+009就是10^9,超过有效数字的地方就会被近似掉

%.80f //要求小数点后显示八十位

调试程序,F9在某一行加断点(再按取消),点F5,就只运行到断点行

 

af2=0.51;//0.50999999,损失了精度

过程:十进制(输入)——二进制(计算机)———十进制(输出)

 

常规字符:'a' 一个符号

特殊字符(转义字符):\n 两个字符,以\开头,'\''单引号字符,'\"'双引号字符

 

字符型变量:char 存放字符型常量,占一个字节,只能存一个字符(特殊字符也是) 

c1='a';//把字符所对应的ASCII码(数字97)放到了内存中,所以等价于c1=97

%d 十进制整型, %f单精度或双精度,%c字符型,%s字符串

c1=97;

printg("c1=%c\n",c1);//输出a

 

字符串变量:双引号里的

'a':实际内存中是97

"a":a+\0,占两个字节,一个字符加一个空字符(表示一个字符串的结束,加上\0之后,之后的所有字符都不会再显示)

printf("%s\n","a");//a

 

 

变量赋初始值:必须先定义再赋值

int a,b,c=6;//a和b随机赋值,只有c是6

double d=a+b;//a是int,b是double,a要先转化为double,再运算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值