C语言简单实例 1

**C语言学习**


学习目标
Visual C++6.0/Visual Studio
1. 顺序、选择、循环结构……
2. 区分一些常见错误,比如说:中英文符号、大小写、‘=’与‘==’区别等
3. 熟练运用 数组、函数、指针、链表、结构体、文件和数组
4. 管理系统、简单小游戏、聊天室…

简单实例

         计算机语言4个阶段:机器语言→汇编语言→高级语言→面向对象的高级语言
         常用数制:二进制、八进制、十进制、十六进制
         数据的三种表示方法:原码、反码、补码
         程序设计思想:算法
         算法的特点:有穷性、确定性、有效性、输入/出、
         算法的描述方法:自然语言、伪代码、流程图、N-S图等
         衡量算法优劣:正确性、可读性、健壮性、时间复杂度与空间复杂度

转义字符:
在这里插入图片描述

  1. 第一个程序
#include <stdio.h>
{
	printf("Hello World!\n");
	return 0;
}

在这里插入图片描述
2. 自动类型转换
不同类型的数值进行运算时,系统会自动将级别低的类型转换成级别高的类型,运算结果和级别最高的保持一致。
在这里插入图片描述

#include <stdio.h>
int main()
{
	int a=3;
	float b;
	b=a/3;
	printf("%f\n",b);
	return 0;
}

在这里插入图片描述
3. 强制类型转换
语法格式:(类型名)表达式

#include <stdio.h>
/*将浮点型数据强制转换成整型*/
int main()
{
	float x=3.5;
    int a;
    a=(int)x;      
    printf("%f	%d\n",x,a);
	return 0;
}

在这里插入图片描述
4. 字符、字符串形式输出

#include <stdio.h>
int main()
{
	char ch1;
	int ch2;
	char c[]="ab";
	ch1='A';
	ch2=98;
	printf("%c	%c	%s\n",ch1,ch2,c);
	return 0;
}

在这里插入图片描述
5. ++/- -运算

#include <stdio.h>
int main()/*加减一样*/
{
	int a=3,A=3,b,c;
	b=a++;/*先把a赋值给b,再自加*/
	c=++A;/*先A自加,再把A赋值给b*/
    printf("%d	%d\n",b,c);
	printf("%d\n",a);//a自加变成4
	return 0;
}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值