c语言笔记

2020/1/7

\n\		/*第二个\意思是连接之后的内容  例如  prin\tf=printf;
一行写不下的情况下也可以使用*/

\b		/*意思是backspace  删除一格*/
\t		/*Tab*/

2020/1/8

#include<stdio.h>
int main()
{
	int a;
	char b;
	float c;
	double d;

	a = 520;
	b = 'F';
	c = 3.14;
	d = 3.141592653;

	printf("我想说的是%d1314真的\n",a); 
	printf("我的cup是%c\n",b);  
	printf("pi是%.5f\n",c);		/*.5:保留到小数点后5位*/
	printf("小数点后9位的pi是%20.9f\n",d);	/*20:一共分配20个空位*/

	return 0;
}

在这里插入图片描述
二:定义符号常量

#define 标识符 常量

#include<stdio.h>
#define Name "我我我"	/*所有的Name都定义为 我我我 */
#define Do 5201314		/*所有的Do都定义为 5201314 */

int main()
{
	printf("%s一定会对你说%d",Name,Do);
	return 0;
}

在这里插入图片描述
三:字符串常量
当输入一串字符串时,比如"hello world",其实计算机分配的空间为:‘h’,‘e’,‘l’,‘l’,‘o’,’ ‘,‘w’,‘o’,‘r’,‘l’,‘d’,’\0’
hello world 占用11个,\0占用一个,\0是转义字符,是为了告诉计算机,字符串到此为止。

四:sizeof运算符:用于获得数据类型或对象的长度,单位是字节。

sizeof(对象/类型);

#include<stdio.h>
int main()
{
	int a;
	char b;
	float c;

	a = 520;
	b = 'F';
	c = 3.14;

	printf("a的长度为%d\n", sizeof(a));
	printf("int的长度为%d\n", sizeof(int));
	printf("b的长度为%d\n", sizeof(b));
	printf("char的长度为%d\n", sizeof(char));
	printf("c的长度为%d\n", sizeof(c));
	printf("float的长度为%d\n", sizeof(float));

	return 0;
}

在这里插入图片描述
五:signed与unsigned:用于限定int和char类型的取值范围;
signed表示带有符号,unsigned表示不带有符号,取值只能为正数和0。

#include<stdio.h>
int main()
{
	short a;
	unsigned short b;

	a = -1;
	b = -1;

	printf("%d\n",a);
	printf("%d\n",b);

	return 0;
}

在这里插入图片描述

2020/1/30


在vs2019中,使用scanf时候,会发生返回值被忽略问题:
在这里插入图片描述
在这里插入图片描述
解决办法:使用scanf_s或者加入#pragma warning(disable:4996)
在这里插入图片描述
在这里插入图片描述
就可以解决:

在这里插入图片描述


const是一个修饰符,const:adj.恒定的,不变的,n.常数;在变量前加一个const使得这个变量只要初始化就不能再修改了;如果尝试修改const的变量,则系统会报错。
在这里插入图片描述
const属性的变量是无法被修改的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值