C语言笔记1

 头文件<>和“”的区别

<> 去系统目录找头文件

“ ” 先在当前目录查找,找不到再到系统目录查找。用于自己写的头文件较多


打印合法

printf("hello\ 
        world");

输出数字、字符灯  % 的应用

unsigned int a = 1;
printf("%d", a);  //十进制
printf("%u", a);  //十进制unsigned型
printf("%o", a);  //八进制
printf("%x", a);  //十六进制
int a = 100;        
printf("%c", a);  //输出 d

char b = 'a';
printf("%d", b);  //输出 97
printf("%s", "china");
    float x, y;
	x = 3.14;
	y = 5.526;
	printf("%f\n", x+y); //8.666000
	printf("%.3f\n", x + y);  //8.666
	printf("%.2f", x + y);  //8.67

输入区别

	int a, b, c;
	//scanf_s("%d,%d,%d", &a,&b,&c);  //要逗号

	scanf_s("%d%d%d", &a, &b, &c);   
	printf("a+b+c = %d", a + b + c);

(a > b ? a : b)  C语言中唯一一个三目运算符

int a = 4, b = 5, max;
max = (a > b ? a : b);
printf("%d", max);  // 输出 5

switch

    int a = 2;
	switch (a)
	{
	case 1:
		printf("a = 1");
		break;
	case 2:
		printf("a = 2");
		break;
	default:
		printf("nothing");
		break;
	}

goto 循环(应用较少,不能跨函数去使用goto)

int main()
{
	int i = 1, sum = 0;
loop:
	if (i <= 10)
	{
		sum += i;
		i++;
		goto loop;
	}
	printf("%d\n", sum);  // 55
}

字符串数组

注意两个数组长度,末尾的 \0

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值