#include
int main()
{
int max(int x, int y);
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
return 0;
}#include
//
int main()
{
// //printf("hello word\n");
// //return 0;
// //float f = 5.0;
// //printf("%f\n", f);
// //double d = 3.14;
// //printf("%lf\n", d);
// //return 0;
// /*printf("%d\n", sizeof(char));
// printf("%d\n", sizeof(short));
// printf("%d\n", sizeof(int));
// printf("%d\n", sizeof(long));
// printf("%d\n", sizeof(long long));
// printf("%d\n", sizeof(float));
// printf("%d\n", sizeof(double));
return 0;
}*/
#define _CRT_SECURE_NO_WARNINGS
#include
int main()
{
//short age = 20;
float weight = 95.6f;
//int sum1 = 5;
//int sum2 = 5;
//int sum = 0;
//sum = sum1 + sum2;
//printf("sum=%d\n", sum);
int max(int x, int y);
int a, b, c;
scanf("%d,%d", &a, &b);
c = max(a, b);
printf("max=%d\n", c);
return 0;
}
int max(int x, int y)
{
int z;
if(x > y)z = x;
else z = y;
return(z);
}
#define _CRT_SECURE_NO_WARNINGS 1
#include
int main()
{
int num1 = 0;
int num2 = 0;
int sum = 0;
scanf("%d%d", &num1, &num2);
sum = num1 + num2;
printf_s("sum=%d\n", sum);
return 0;
}
//#include
//#define MAX 10
int main()
{
//int arr[MAX] = {0};
//printf("%d\n", MAX);
//return 0;
}
//enum Sex//Sex--性别
//{
// MALE,
// FEMALE,
// SECRET
//};
MALE,FEMALE,SECRET--枚举常量
int main()
{
char arr1[] = "abc";//数组
char arr2[] = { 'a','b','c' ,'\0'};
//printf("%d\n",MALE);//0
//printf("%d\n",FEMALE);//1
//printf("%d\n",SECRET);//2
printf("%s\n", arr1);
printf("%s\n", arr2);
return 0;
}
//#define _CRT_SECURE_NO_WARNINGS 1
//#include
//#include
//int main()
//{
// printf("how old are you\?\?\n");
// //char arr1[] = "abc";
// //char arr2[] = { 'a','b','c' };
// //printf("%d\n", strlen(arr1));
// ///*printf("%d\n", strlen(arr2));*/
// //printf("%c\n", 'a');
// //printf("%c\n",'\333' );
// printf("%d\n", strlen("c:\test\32\test.c"));
// //printf("%c\n", '\x61');
// printf("%d\n", strlen("abcdef"));
// printf("%d\n", strlen("c:\test\328\test.c"));
// //int input = 0;
// //printf("加入比特\n");
// //printf("你要好好学习吗?(1/0)>:");
// //scanf("%d", &input);//1/0
// //if (input == 1)
// // printf("好offer\n");
// else
// printf("卖红薯\n");
// //int line = 0;
// //printf("加入比特\n");
// //while (line < 20000)//此处无需分号
// //{
// // printf("敲一行代码,%d\n", line);
// // line++;
// //}
//if (line >= 20000);
//printf("好offer\n");
return 0;
//}
//
//#include
//int Add(int x, int y)
//{
// int z = x + y;
// return z;
//}
//int main()
//{
// int num1 = 10;
// int num2 = 20;
// int sum = 0;
// int a =100;
// int b =200;
// sum = Add(num1, num2);
// sum = Add(a, b);
// sum = Add(2, 3);
// printf("sum=%d\n", sum);
// return 0;
//}
//#include
//int main()
//{
// int a = 1;
// //......
// //......
// //......
// //......
//
// int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };//定义一个存放10个整型数字的数组
// //0-9
// int i = 0;
// while (i < 10)
// {
// printf("%d", arr[i]);
// i++;
// }
//}
#include
int main()
{
int a = 1;
int b = a << 2;
printf("%d\n", b);
printf("%d\n", a);
return 0;
}
//#include
//int main()
//{
// int a = 10;//一个整型为4个字节
// int arr[] = { 1,2,3,4,5,6 };//6*4=24
// printf("%d\n", sizeof(a));//4
// printf("%d\n", sizeof(int));//4
// printf("%d\n", sizeof(arr));//24//计算数组大小,单位是字节//一个int为4,6个为24
// printf("%d\n", sizeof(arr) / sizeof(arr[0]));//计算数组元素个数:数组大小/第一个数组的大小//6
// return 0;
//}
//#include
//int main()
//{
// int a = 0;
// int b =~a;
// printf("%d\n", b);
// return 0;
//}
//#include
//int main()
//{
// int a = 10;
// int b = a++;
// printf("a=%d b=%d\n",a, b);
// return 0;
//}
//#include
//int main()
//{
// int a = (int)3.14;//"()"里面放类型,eg:int、short、long。强制类型转换
// //3.14为双型(double)
// return 0;
//}
//#include
//int main()
//{
// int a = 10;
// int b = 20;
// int max = 0;
// max = (a > b ? a : b);
// if (a > b)
// max = a;
// else
// max = b;
// return 0;
//}
//#include
//int Add(int x, int y)
//{
// int z = 0;
// z = x + y;
// return z;
//}
//int main()
//{
// //int arr[10] = { 0 };
// //arr[4];[]下标引用操作符
// int a = 10;
// int b = 20;
// int sum = Add(a, b);//"()"为函数调用操作符
// return 0;
//}
//#include
//int sum(int a)
//{
// int c = 0;
// static int b = 3;
// c += 1;
// b += 2;
// return(a + b + c);
//}
//int main()
//{
// int i;
// int a = 2;
// for (i = 0; i < 5; i++)
// {
// printf("%d", sum(a));
// }
// return 0;
//}
//#include
//int main()
//{
// int a = 10;
// printf("%p\n", &a);
// //int*p=&a;p是一个指针变量
// return 0;
//}
//#include
//int main()
//{
// //(2进制)位操作
// //&按位与
// //|按位或
// //^按位异或
// //1.按位与(0为假1为真,上下相对,两个1为1,一个1一个0则为0)
// int a = 3;//二进制位为011
// int b = 5;//二进制位为101
// int c = a & b;
// printf("%d\n", c);
// return 0;
}结果为1//二进制为001
//#include
//int main()
//{
// //(2进制)位操作
// //&按位与
// //|按位或
// //^按位异或
// //2.按位或(张三或李四帮我搬凳子,有人帮我搬即可)有一个1(真)则为真
// int a = 3;//二进制位为011
// int b = 5;//二进制位为101
// int c = a | b;
// printf("%d\n", c);
// return 0;
}结果为7//二进制为111
//#include
//int main()
//{
// //(2进制)位操作
// //&按位与
// //|按位或
// //^按位异或
// //3.按位异或
// //异或的计算规律:
// // 1.对应的二进制位相同,则为0
// // 2.对应的二进制位相异,则为1
// int a = 3;//二进制位为011
// int b = 5;//二进制位为101
// int c = a ^ b;
// printf("%d\n", c);
// return 0;
//}结果为6,二进制位为110
//#include
//int main()
//{
//
// int a = 10;
// a = 20;//"="叫做赋值 "=="叫做判断相等
// a = a + 10;
// a += 10;
// a = a - 10;
// a -= 10;
// a = a & 2;
// a &= 2;
// //复合赋值符
// //+= -= /= %= >>= <<= &= |= ^=
// return 0;
//}
//#include
//int main()
//{
// //a+B;(“+”双目操作符)
// //c语言中我们表示真假
// //0-假
// //非0—真
// int a = 10;
// printf("%d\n", a);
// printf("%d\n", !a);
// return 0;
//}
//#include
//int main()
//{
// int a = 10;
// //sizeof计算的是变量/类型所占空间的大小,单位是字节
// printf("%d\n", sizeof(a));
// printf("%d\n", sizeof(int));
// return 0;
//}
//#include
//int num = 10;
//int main()
//{
// int num = 1;//局部变量优先
// printf("%d\n",num);
// return 0;
//}
//字符串的结束标志“\0”(占一个字符的位置)也叫——转义字符,ASCII码值为0
//0——数字,ASCII码值为0
//‘0’——数字字符,ASCII码值为48
//EOF
求两个数最大值
//#include
//int num = 10;
//int main()
//{
// int num1 = 10;
// int num2 = 20;
// if (num1 > num2)
// printf("较大值是:%d\n",num1);
// else
// printf("较大值是:%d\n", num2);
// return 0;
//}
//#include
//int num = 10;
//int main()
//{
// int num1 = 10;
// int num2 = 20;
// if (num1 > num2)
// printf("较大值是:%d\n", num1);
// else
// printf("较大值是:%d\n", num2);
// return 0;
//}
#include
int MAX(int x,int y)
{
if (x > y)
return x;
else
return y;
}
int main()
{
int num1 = 10;
int num2 = 20;
int max = 0;
max = MAX(num1, num2);
printf("max=%d\n", max);
return 0;
}
#include
int main()
{
//int float;//err
//typedef-类型定义/类型重定义
//王明-小明
typedef unsigned int u_int;
unsigned int num = 20;
u_int num2 = 20;
return 0;
}
//#include
//void test()
//{
// static int a = 1;//a为局部变量//加入static,a变成-静态的局部变量
// a++;//a为2
// printf("a=%d\n", a);
//}
//int main()
//{
// int i = 0;
// while (i < 5)
// {
// test();
// i++;
// }
// return 0;
}
//#include
//int main()
//{
// extern int g_val;
// printf("g_val=%d\n", g_val);
// return 0;
//}
//#include
//int main()
//{
// return 0;
//}
//#include
//extern int Add(int, int);
//int main()
//{
// int a = 10;
// int b = 20;
// int sum = Add(a, b);
// printf("sum=%d\n", sum);
// return 0;
//}
//函数的实现
//#include
//int Max(int x, int y)
//{
// if (x > y)
// return x;
// else
// return y;
//}
//int main()
//{
// int a = 10;
// int b = 20;
// //函数
// int max = Max(a, b);
// printf("max=%d\n", max);
// return 0;
//}
//宏的定义
//#include
//int Max(int x,int y)
//{
// if (x > y)
// return x;
// else
// return y;
//}
//#define MAX(X,Y)(X>Y?X:Y)
//int main()
//{
// int a = 10;
// int b = 20;
// //函数
// int max = Max(a, b);
// printf("max=%d\n", max);
// //宏的定义方式
// max = MAX(a, b);
// //max=(a>b?a:b);
// printf("max=%d\n", max);
// return 0;
//}
//#include
//int main()
//{
// char ch = 'w';
// char *pc = &ch;
// *pc = 'a';
// printf("ch=%c\n", ch);
// return 0;
//}
//#include
//int main()
//{
// int a = 10;
// int*p=&a;//p是一个指针变量,p=&a
// printf("%p\n", &a);
// printf("%p\n", p);
// //*p=20;
// //printf("a=%d\n",a);
// return 0;
//}
//int main()
//{
// int a = 10;
// int* p = &a;//p是一个指针变量,p=&a
// printf("%p\n", &a);
// printf("%p\n", p);
// //*p=20;
// //printf("a=%d\n",a);
// return 0;
//#include
//int main()
//{
// double d = 10;
// double* pd = &d;
// *pd = 6.66;
// printf("%lf\n", d);
// printf("%lf\n",*pd);
// return 0;
//}
//运行结果6.660000
// 6.660000
//#include
//int main()
//{
// double d = 3.14;
// double* pd = &d;
// printf("%d\n", sizeof(pd));
// return 0;
//}结果32-4\64-8
//#include
//int main()
//{
// printf("%d\n", sizeof(char*));
// printf("%d\n", sizeof(short*));
// printf("%d\n", sizeof(int*));
// printf("%d\n", sizeof(double*));
// return 0;
//}结果;x32-4,x64-8
//#include
//struct Book
//{
// char name[20];//C语言程序设计
// short price;//55
//};//此处分号不可缺少,专门结束此类型定义的
//
//int main()
//{
// //利用结构体类型-创建一个该类型的结构体变量
// struct Book b1 = { "C语言程序设计",55 };
// printf("书名:%s\n", b1.name);
// printf("价格:%d\n", b1.price);
// b1.price = 15;
// printf("修改后的价格:%d\n", b1.price);
// return 0;
//}
//#include
//struct Book
//{
// char name[20];//C语言程序设计
// short price;//55
//};//此处分号不可缺少,专门结束此类型定义的
//
//int main()
//{
// //利用结构体类型-创建一个该类型的结构体变量
// struct Book b1 = { "C语言程序设计",55 };
// //若要更改name,需要使用strcpy函数(string copy-字符串拷贝,是库函数)则新函数为下一段代码
// printf("书名:%s\n", b1.name);//name为数组名(本质上是地址)
// printf("价格:%d\n", b1.price);//price为变量(可直接赋值)
// b1.price = 15;
// printf("修改后的价格:%d\n", b1.price);
// return 0;
//}
//
//#define _CRT_SECURE_NO_WARNINGS 1
//#include
//#include "test0.8.h"
//struct Book
//{
// char name[20];//C语言程序设计
// short price;//55
//};//此处分号不可缺少,专门结束此类型定义的
//int main()
//{
// //利用结构体类型-创建一个该类型的结构体变量
// struct Book b1 = { "C语言程序设计",55 };
// strcpy(b1.name, "C++");
// printf("%s\n", b1.name);
// return 0;
//}
//#define _CRT_SECURE_NO_WARNINGS 1
//#include
//#include
//struct Book
//{
// char name[20];
//};
//int main()
//{
// struct Book b1={"C语言程序设计"};
// strcpy(b1.name, "C++");
// printf("%s\n", b1.name);
// return 0;
//}