c语言的学习笔记和简单代码1

第一个程序:

'Hello,World!' 中文意思是“你好,世界”。因为 The C Programming Language 中使用它做为第一个演示程序,后来的程序员在学习编程或进行设备调试时延续了这一习惯。'Hello,World!' 中文意思是“你好,世界”。因为 The C Programming Language 中使用它做为第一个演示程序,后来的程序员在学习编程或进行设备调试时延续了这一习惯。

#include<stdio.h>             // 输入输出流头文件

int main()                          // 主函数

{                                        // 主函数体起始

      printf(“hello, world”); // 输出“Hello, world!”

      return 0;                    // 函数返回0结束

}                                        // 主函数体结束

include  vt.  包括;包含;

stdio.h  standard input stream/output stream.head               标准的输入流/输出流.头文件

int  integer  n.  整数;

main  adj.  主要的;最重要的;

printf  print format  格式化输出

print  v.  打印;印刷;...    n.  指纹;版画;

...format  n.  格式;设计;...  vt.  格式化;

return  v.  返回;...  n.  回到;...  adj.  返回的;

常量:

常量的输出:

变量:

变量概念:变量是指在程序运行期间其值可以发生变化的量。变量作用域从外部接收数据、保存一些不断变化的值、保存中间结果及最终结果,而这些都无法用常量来实现。一个变量应该有一个名字即变量名,在内存中占据一定的存储单元,在该存储单元中存放变量的值。        变量名实际上是一个符号地址,程序在编译时由系统给变量分配一定的内存空间。程序中对变量进行处理时,实际上是通过变量名找到相应的内存地址,从其存储单元中读取数据,也就是变量的值。

原码,反码,补码:

反码:原码是正数时,反码不变;负数时,反码是原码符号位除外,其它位按位取反。(即“0”变“1”,“1”变“0”)

补码:

原码,反码,补码的计算:

正数的原码、反码、补码相同,负数的反码在原码基础上除符号位外按位取反,补码是在反码基础上加1。

常用的运算符:

注释:

注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。注释只是为了提高可读性,不会被计算机编译。         正确的程序注释一般包括序言性注释和功能性注释。序言性注释的主要内容包括模块的接口、数据的描述和模块的功能。模块的功能性注释的主要内容包括程序段的功能、语句的功能和数据的状态。1.行注释://2.块注释:/* …… */

一些简单代码

一:设某正方形的边长为整数,定义一个sideLen变量存储该边长值(自行设定任意整数边长),并定义一个squareArea变量存储该正方形面积(根据sideLen计算),输出该正方形的边长与面积。

#include<stdio.h>
int    main(){
    int    sidelen=2,squareArea=sidelen*sidelen;
    printf("正方形边长%d,正方形面积%d",sidelen,squareArea);
    return    0;
} 

二:设某圆形的半径为小数,定义一个radius变量存储半径值(自行设定任意半径),并定义一个常量PI表示圆周率,然后定义一个circleArea变量存储该圆形面积(根据radius和PI计算),输出该圆形的半径与面积。

#include<stdio.h>
#define    PI    3.14f 
int    main(){
    float    radius=1.2f,circleArea=PI*radius*radius;
    printf("半径为%f,面积为%f",radius,circleArea);
    return    0;
}

三:定义number变量存储任意三位正整数,自行设置变量通过计算得到该正整数的逆序结果并输出例如原数为123,逆序结果为321

#include<stdio.h>
int    main(){
    int    number=123,a=number/100,b=number/10%10,c=number%10;
    printf("%d%d%d",c,b,a);
    return    0;
}

四:定义number变量存储任意正整数,通过计算判断该数为奇数还是偶数,奇数则输出1,偶数则输出0。

#include<stdio.h>
int	main(){
	int	number=123;
	printf("%d",number%2);
	return	0;
} 

五:定义两个变量存储任意正整数,通过计算交换两个变量的值并输出。例如交换前a=1,b=2,交换后a=2,b=1。

#include<stdio.h>
int	main(){
	int	a,b,c;
	a=1,b=2;
	c=a,a=b,b=c;
	printf("a=%d,b=%d",a,b);
	return	0;
}

六:定义一个lower变量存储一个任意a~z字符,并定义一个upper变量通过计算将lower里的字符转换成对应大写。

#include<stdio.h>
int	main(){
	char	a='a',b=a-32;
	printf("a=%c",b);
	return	0;
}

六:输入年份year,若是闰年则输出year是闰年,否则输出year是平年。

#include<stdio.h>
int	main(){
	int	year;
	printf("输出年份:"); 
	scanf("%d",&year); 
	if(year%4==0	&&	year%100!=0	||	year%400==0)
		printf("%d为闰年",year);
	else
		printf("%d为平年",year); 
	return	0;
}
	

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值