标签:
// 导入头文件(stdio.h),标准输入输出的头文件,
#include <stdio.h>
// 程序的入口
int main(int argc, const char * argv[]) {
// insert code here...
printf("Hello, World!\n");
// 这是一个单行注释,注释掉一行代码,被注释掉的代码不会被执行,只是做一个标识的作用。注释在编码的过程中是必不可少的,写注释的目的一方面是为了工作的交接和团队协作,另一方面也是给自己一个提示。注释还可以把我们目前用不到的代码,但是以后可能会用到的代码暂时不进行编译。一个工程中有效注释应该占代码的60%.
/*
这是多行注释,能注释掉多行代码,这部分的代码都不会执行
*/
// byte是计算机中存储的最小单位,无符号的情况下1byte能表示的数字范围是0~255,1byte = 8bit位
/*
// 变量有三部分组成 类型修饰符 变量名 = 初始值
// 定义一个变量age,用来表示年龄,类型是int,初始值为25
int age = 25;
// 定义一个变量string,类型是char,初始值为‘A‘
char string = ‘A‘;
// 变量的命名规范:1、只能有数字、字符和下划线组成,并且数字不能开头;
int _number = 3;
int 好 = 5; // 变量名可以使用中文,但是在开发的使用严禁这样使用
// 2、不能和系统关键字(保留字)重名
// int int = 4;
// 3、变量名不能重复
// int age = 30;
// 4、变量的命名要规范,做到见名知意
int number1 = 3;
int number2 = 5;
*/
int num1 = 501;
float num2 = 2.0;
float num3 = num1 / num2; // 如果"/"两边都是整数的话,那么他们的结果也是整数
// 模运算‘%‘,取余运算符
int num1 = 5;
int num2 = 3;
int num3 = num1 % num2;
// 自增运算"++",自减运算"--"
num3 = num1++; // 该行代码相当于先把num1的值赋值给num3(num3 = num1;),然后把num1进行加1,把结果赋值给 num1(num1 = num1 + 1;)
num3 = ++num1; // 该行代码相当于先把num1加1,把结果赋值给num1(num1 = num1 + 1;),然后把num1的值赋给num3(num3 = num1;)
num2 += num1;
// 两种运算符:算数运算符 赋值运算符, 优先级:算数运算符 > 赋值运算符
num3 = (num1++ + ++num2) * 3;
格式化输出函数printf()
float age = 27.1;
printf("age = %f\n", age); // 格式化输出函数,普通字符原样输出,如果想要输出对应变量的值,那么需要使用对应的转义字符(转化符)
char sex = ‘m‘;
printf("性别是:%c\n", sex);
short num1 = 30;
printf("%hd\n", num1);
long num2 = 20;
printf("num2 = %ld\n", num2);
// 无符号长整型
unsigned long num3 = 100;
printf("num3 = %lu\n", num3);
printf("%4d\n", 122);
printf("%.2f\n", 2.223);
printf("%-4d\n", 12); // 左对齐
// %m.nf,如果输出的总位数大于m,那么小数点前面的原样输出,小数点后面保留n位,如果n+1再加整数位个数小于m的话,那么在输出的最前面补空格
printf("%10.2f\n", 12.3345);
// ‘\n‘是换行符
printf("\\ \n"); // 如果想输出‘\‘的话,需要使用‘\\‘
printf("100%%\n"); // 如果想输出‘%‘, 那么需要使用两个‘%%‘
格式化输入函数scanf()
// 定义变量num1和num2,用来接收从控制台输入的数字
int num1 = 0;
int num2 = 0;
printf("请输入两个数字,数字之间用空格分开:");
scanf("%d %d", &num1, &num2); // ‘&‘取地址符
getchar(); // 从键盘缓存区中取出一个字符
printf("num1 = %d, num2 = %d\n", num1, num2);
char string = ‘0‘;
printf("string = %c\n", string);
printf("string = %d\n", string);
scanf("%c", &string);
getchar(); // 从键盘缓存区中取出一个字符
printf("stringA = %d", string);
return 0;
C语言 ---- 基本数据类型和基本运算 iOS学习-----细碎知识点总结
标签:
原文地址:http://www.cnblogs.com/pp123/p/4945053.html