C语言学习Day04

本文介绍了C语言的基础知识,包括数据类型、变量定义规则、转义字符及算术运算符等核心概念。通过实例演示了字符型变量的使用方法及其数值特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

4-1
/*

一、数据类型 

	 1.整型:short int long   %d

	 2.实型:单精度float 双精度:double   %f:如果实际位数大于6位,截取6位;如果实际位数小于6位,用0补足6位小数 

	 3.字符型:char

	 	转义字符:     	\n:换行		

		\t:制表符 	

		\" = "

		\'  = ' 

		\\ = \ 

		数值特性

		

二、变量

	1.概念:在程序运行过程中值可以发生变化的量,称为变量

		先定义后使用

		*数据类型 标识符 = 值;

		

	2.变量定义的规则

	标识符的命名规则:

		1.字母、下划线、数字、$组成

		2.开头是只能是字母、下划线 

		数据类型(整形、实型、字符型) 标识符1 , 标识符2;

		*见名知义

		

	3.给变量赋值:初始化 




	4.使用变量 	 

	

一、算术运算符

	+:5  +5

	-

	*

	/:如果两个整数相除,结果也是整数

	%	

*/

#include <stdio.h>

int  main(){

	

	char ch01 = 'W';

	char ch02 = '\'';//\' = '

	printf("ch02 = %c \n" , ch02);

	char ch03 = '"';

	printf("ch03 = %c \n" , ch03);

	

	printf("=======转义字符========\n");

	printf("\"信\t息\t安\t全\t专\t业\"");//"信息安全专业"

	printf("\n");

	//	\\信息安全专业\\

		

	printf("\\\\信息安全专业\\\\");//\\ = \

	

	return 0;
}

4-2

/*

	初始化:在变量定义的同时进行赋值操作称为初始化

	使用:定义之后,再进行使用的操作

	char类型

		

*/

#include <stdio.h>

int main()

{

	int i1 = 10 , i2;

	i2 = 20;

	i2 = 30;

	i2 = 40;

	i2 = 50;

	//字符 的数值特性 编码a = 97 A = 65

	char ch1 , ch2;

	ch1 = 'a';

	printf("ch1 = %c \n" , ch1);//a = 97 b = 98 c = 99二进制:0 1

								//A = 65 B = 66 C = 67

	ch2 = ch1 + 1;//?

	printf("ch2 = %c \n" , ch2);

	

	char ch3 = ch1 + 2;//?a +1 +1 = c

	printf("ch3 = %c \n" , ch3);

	

	char ch4 = ch1 - 32;//?A

	printf("ch4 = %c \n" , ch4);

	

	char ch5 = 'W';

	printf("ch5 = %c \n" , ch5);

	

	char ch6 = ch5 + 32;

	printf("ch6 = %c \n" , ch6);

}

4-3

#include <stdio.h>

int main(){

	char i1 = 'a', i2 = 'b';

	

	i1 = i1 - 32;

	i2 = i2 - 32;

	

	printf("i1 = %c , i2 = %c \n" , i1 , i2);

	printf("i1 = %d , i2 = %d \n" , i1 , i2);

	return 0;

}

4-4

#include <stdio.h>

int main()

{

	printf("5/2 = %d \n", 5/2);

	printf("9/2 = %d \n" , 9/2);

	

	

	printf("5余数2 = %d\n" , 5%2);

	printf("10余数3 = %d \n" , 10%3);

	

	printf("5/2 = %f \n", 5.0/2);

	return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值