大一非计科零基础小白记录自学C语言03

今天初识了字符和字符串的概念,大概地了解了一下转义字符的使用,还学会了不同进制之间的数字如何转换,以及知道ASCII码的存在,也跟着尝试了一下分支和循环的写法,虽然只是简单的一小段,但也算学到了点东西了吧。继续加油!

//字符串就是一串字符,用双引号括起来的一串字符
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
int main()
{
	//字符数组-数组是一组相同类型的元素
	//"hello bit.\n"
	//char arr[] = "hello";//按f10调试	
	//调试-窗口-监视-arr-6个元素-字符串结尾的位置隐藏了一个\0的字符
	//\0是字符串的结束标志
	//char arr1[] = "abc";//4个元素
	//char arr2[] = { 'a','b','c' };//3个元素不含\0
	求一下字符串的长度,不算\0
	//printf("%d\n", strlen(arr1));
	//printf("%d\n", strlen(arr2));//15-随机值
	//int len = strlen("abc");//string length
	//printf("%d\n", len);
	//打印字符串
	//printf("%s\n", arr1);
	//printf("%s\n", arr2);

	转义字符
	printf("D:\test\lc");
	//printf("D:\\test\\lc");
	printf("ab\ncd");
	//printf("%c\n", 'a');
	//printf("%c\n", '\'');
	//printf("%s\n", "a");
	//printf("%s\n", "\"");
	//printf("%s\n", "abc");
	//printf("%s\n", "'");
	//printf("\a\a\a");//响铃

	//printf("%c\n", '\130');//八进制的130是十进制的88
	X的ASCII码值是88
	//printf("%c\n", '\101');//A-65-八进制是:101
	//printf("%c\n", '\x30');//16进制的30是48-0
	//printf("%d\n", strlen("abc"));
	//printf("%d\n", strlen("D:\test\328\test.c"));//八进制数字中没有8

	//分支
	//int input = 1;//输入的值
	//printf("要好好学习吗(1/0)?");
	//scanf("%d",&input);
	//if (input == 1)
	//{printf("转专业\n");
	//}
	//else
	//{	printf("摆烂三年\n");
	//}

	int line = 0;
	//循环
	while (line < 10000)
	{
	printf("学习:%d\n",line);//行号
	line++;

}
	if (line==10000)
	{
		printf("转专业\n");

	}

	return 0;
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值