#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int main(){
/*
进制转换
十进制转换为二进制,需要吧整数和小数字分别计算:
整数除2取余法,小数部分乘2取整法
*/
/*
#常量:在运行过程中值不可被改变*/
printf("%d\n", 1);
printf("%d\n%d\n", 100, -1);//十进制
printf("%o\n", 100);//八进制
printf("%x\n", 100);//十六进制
printf("%X\n", 100);//十六进制
printf("%f\n", 100.123);//小数 0.几会输出几位小数
//xey表示x*10^y次方,其中x必须是一个数字,y必须是一个整数
printf("%c\n", 'ac');//字符串
/*
#变量:在运行过程中值可被改变
先定义后使用
整数的有符号和无符号的区别(signed有符号和unsigned无符号)
正数和负数的储存
对于有符号而言,最高位为符号位,不表示数值表示正负,零表示正,1表示负
*/
//sizeof是求字节运算符
printf("int=%d\n", sizeof(int));
int a;
a = 100;
printf("%d\n", a);
a = 125;
printf("a=%d\n", a);
int age;
int acd;
//格式化输出函数scanf
//基本格式scanf(格式控制符,地址列表);
scanf("%d", &age);
scanf("%d", &acd);
//格式化输出函数printf
//基本格式printf(格式控制符,地址列表);
printf("%d\n", age);
printf("%d\n", acd);
//字符串输入函数getchar
//基本格式:字符变量=getchar();
char ch;
ch = getchar();
//字符串输出函数putchar
//基本格式:putchar(字符串类型)
putchar(ch);
/*%c单个符号*/
system("pause");
return 0;
}