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

研发管理 专栏收录该内容
5 篇文章 0 订阅

立即学习: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,再运算

  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页

打赏作者

xzhang2365

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值