C语言零散的知识笔记(绝对要记住不然就是dd)

C语言是一种强类型语言,一个变量在被定义后,他的类型就不能改变了。

数据类型包括
一.整形(整数)
1.char 1字节
2.short 2字节
3.int 4字节
4.long int 4字节
5.long long 8字节

二.浮点型(带小数点)
1.float 4字节
2.double 8字节
3.long double 8字节/12字节(DEV)/16字节(JAVA)

三.布尔型(只有1和0,1代表真0代表假)
1.bool 1字节

无类型
1.void

文件被执行要经过
.c文件预编译到.i文件,.i编译为.obj文件,.obj文件链接为.exe,然后可以运行.exe

4.11 新增
在visual studio2019
中不用scanf而是用scanf_s,因为scanf不安全,举个例子
当设置一个数组存放5个数据时,用scanf时在键盘上敲下10个数,前5个数会被存入输入后面5个会被随机存放到其他地方,而使用scanf_s时在敲下10个数后只会存入前5个,多余的会被舍去。

在输入单精度浮点数时要在定义时加f例如
float a=0.0f
原因是系统默认输入10.23时按double判断
但当加上f变成10.23f时便会按float处理

类似的操作有
int a=10; //10进制
int b=010; //8进制
int c=0x10; //16进制
int d=0b1010; //2进制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值