学习记录

近几天的学习记录

#include <stdio.h>

int main (viod)
{
	int word[32];
	
	printf("请输入你的财产金额\n" );
	scanf ("%d",word);
	
	
	if (word>=12000)
	{
		printf("请您到VIP服务区办理!\n");
	}
	else
	{
		printf("哦,那你稍等一会。");
	}

	 return 0;
}

今天这个代码总是有问题,明天来解决,睡觉,晚安

cd c:(转盘)
cd c:\tmp(转目录)
#include<stdio.h>(拷贝至指定位置)
printf(打印)
“”表示在当前目录寻找头文件

main函数:
只有一个(必须有一个),且是程序入口。
返回值接收
echo %errorlevel% 显示返回值

printf(“字符串 需要打印的内容”)
\n(换行符) *2换两行
\t(字表符)
printf(“姓名:%s 门派:%s 武力值:%d\n”“张三丰”“武当”“900”)//%s 占位符 %d整数值
printf(“圆周率:%.20f”,3.1415926)//%f 小数符 f显示6位有效小数

注释:// 单行注释 /* */ 多行注释

第一个程序:交换机后台管理
#include<stdio.h>

int main(void)
{
printf("-----交换机后台管理------\n");
printf(“1.登录\n”);
printf(“2.创建账号\n”);
printf(“3.退出”);
return 0;
}
字符类型char
一个字节。
用来存储小范围的整数(-128 ~ 127),和“字符”(所有ASCII字符,128个)。

char a = 100;
char b = ‘a’;

整数类型int
4个字节
用来存储整数,范围:- (2的31次方) ~ 2的31次方-1

长整形long
long 也就是 long int
用来存储整数。
在32位系统上,占4个字节,和int相同
在64位系统上,占8个字节。

float类型(单精度浮点类型)
用来存储带小数部分的数据。
4个字节

表示方式:按科学记数法存储,也就是需要存储“尾数”和“指数”
float x = 1.75E5;
//1.75E5就是1.75乘以10的5次方,只需保存尾数(1.75)和指数(5)
float y = 1.123456789;
//精度只能取值到 1.1234568, 在第7位(整数部分不算)是四舍五入后的值。

表示范围:-3.4*1038~+3.4*1038 (不需记忆)
精度:最长7位有效数字(是指7位10进制位)

double类型(双精度浮点类型)

用来存储带小数部分的数据。
8个字节

表示范围:-1.7*10308~1.7*10308(不需记忆)
精度:最长16位有效数字(是指16位10进制位)

scanf:遇到回车,空格,自动读取数值

scanf输入函数:int(%d)char(%c)float(%f)double(%lf)

getchar
char c;
c = getchar(); //输入一个字符
printf(“c=%c\n”, c);

putchar
char c = ‘a’;
putchar©; //输出1个字符, printf(“%c”, c);

scanf
从第一个非空白字符开始读取,直到遇到空白字符为止(不包含空白字符)
缺点:
1.不能读取空格、制表符,因为被当作“分隔符”处理了!
2.可能导致越界。

gets
遇到回车符结束,相当于读取一整行

fgets
char name[8];

fgets(name, 8, stdin); 
//最多读8个字符,除去末尾的字符串结束符,实际最多只有7个字符
//输入1234567890  name的值为:"1234567\0" 
//输入12345       name的值为:"12345\n\0" 

安全,但是受限制

strcpy,拷贝,第一个参数是目标位置,第二个是源文件
strncpy,拷贝指定个数,较安全,少了补0
strcat 拼接函数strcat(第一个,第二个)
把第二个字符串拷贝到第一个字符串的尾部,对源字符串没有影响


判断用户名和密码是否正确;字符串的判断

判断语句:
1·if开头,条件的内容用{括起来}
2·条件语句后不用使用;(否则会出现error)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值