栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

王道C语言督学营OJ记录及视频对应笔记

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

王道C语言督学营OJ记录及视频对应笔记

Week1 Day1


one time had already accepted

#include 
//#include 

int main() {
	printf("hello wangdao");
	//system("pause");
	return 0;
}
Day 2


one time had already accepted

//#define _CRT_SECURE_NO_WARNINGS
#include 
int main() {
	int a,b;
	scanf("%d%d",&a,&b);//一定要在变量前加入&符号
	//printf("a=%d,b=%dn",a,b);
	//printf("a+b=%d", a + b);
	printf("%d", a + b);//%d以十进制方式输出某一个整型数
	return 0;
 }

但第二天也讲了进制转换的一部分简单内容。
十进制数转化为二进制数,再将二进制数转化为十六进制数。

Day 3

00 00 00 7b
x86架构是小端存储(英特尔还是AMD),低位在前,高位在后。

为什么内存数据要用十六进制去看?
高效简洁,两个字符表示一个字节,如7b就是一个字节。

1位 即1 bit 存储0或者1
1字节 即 1Byte = 8 bit
1Kb = 1024字节
1Mb = 1024 Kb
1Gb = 1024 Mb
int i就是四个字节
float f占四个字节

因为输入在计算机内存中都是以二进制存储的(无论是整形,浮点型还是字符型),输出的时候选择合适的输出类型即可。

#include
int main(){
	int a;
	scanf("%d",&a);
	printf("%c",a);
} 

one time had already accepted

Week 2 Day 4

‘a’为字符型常量。
“a”、“How are you?”双引号包围的是字符串常量,C语言中并没有字符串变量。
不能将字符串型常量赋值给字符型变量。

#include 
int main(){
	int year;
	scanf("%d",&year);
	if(year%4==0&&year%100!=0)
		printf("yes");
	else if(year%400==0)
		printf("yes");
	else
		printf("no");
}

one time had already accepted

Day 5

#include
int main() {
	int i;
	char j;
	float k,sum;
	scanf("%d %c%f",&i,&j,&k);
	//j=int(j);
	sum=i+j+k;
	printf("%.2f",sum);
	return 0;
}

j=int(j)不能编译通过吗?在DEV上是可以编译的呀,再找找资料。
two accepted

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/955116.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号