include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>
int main0601()
{
//字符型变量
char ch = '0';
//打印字符变量
printf("%c\n", ch);
//打印字母a对应十进制数
printf("%d\n", ch);
//unsigned int len = szieof(ch);
printf("字符型大小:%d\n", sizeof(ch));
return EXIT_SUCCESS;
}
int main0602(void)
{
//char ch1 = 'a';
//char ch2 = 'A';
//printf("%d\n", ch1 - ch2);
char ch;
scanf("%c", &ch);
printf("%c\n", ch - 32);
printf("\"你瞅啥\"");
//打印%需要使用%%
printf("30%%");
return 0;
}define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main01(void)
{
//黄瓜 3元 /斤 购买5斤
//常量 在程序运行过程中 其值不能发生改变的量 成为常量
const int price = 3;//常量 只读变量
//price = 5;//err
//变量 在程序运行过程中 其值可以发生改变的量 成为变量
//int weight = 5;
int weight;
printf("请输入购买斤数:\n");
scanf("%d", &weight);
int sum = price * weight;
printf("%d\n", sum);
return 0;
}
_CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>
int main05()
{
//整型变量
int a = 10;
//短整型变量
short b = 20;
//长整型变量
long c = 30l;
//长长整型变量
long long d = 40ll;
//short<=int<=long< longlong
printf("%d\n", a);
//占位符 表示输出一个短整型数据
printf("%hd\n", b);
//占位符 表示输出一个长整型数据
printf("%ld\n", c);
//占位符 表示输出一个长长整型数据
printf("%lld\n", d);
//sizeof 计算数据类型在内存中占的字节(BYTE)大小
//1B=8bit
//sizeof(数据类型) sizeof(变量名) sizeof 变量名
unsigned int len = sizeof(short);
//printf("%d\n", len);
printf("整型:%d\n", sizeof(a));//4 = 32bit
printf("短整型:%d\n", sizeof(b));//2
printf("长整型:%d\n", sizeof(c));//4
printf("长长整型:%d\n", sizeof(d));//8
return EXIT_SUCCESS;
}