【C/C++】编程基础
2022/3/28 1:23:03
本文主要是介绍【C/C++】编程基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
基本结构
写一个简单但完整的C程序。
利用printf 函数在屏幕上显示输出。
简单C程序的结构。
书写C程序的基本原则。
代码设计
#include<stdio.h> void main(void) { printf("This is C!"); }
结果显示
格式化输出
格式化输出
回车
代码设计
#include<stdio.h> void main(void) { printf("Welcome to"); printf("China!"); printf("\nHow do we\njump\n\ntwo lines?\n"); printf("\n"); printf("It will rain\ntomorrow\n"); }
结果显示
其他转义字符
显示转义字符
代码展示
#include <stdio.h> void main(void) { printf("Listen to the beep now.\a"); printf("\nWhere is the 't' in cat \b?\n\n"); printf("I earned $50 \rWhere is the money?\n"); printf("The rabbit jumps \t\t two tabs.\n\n"); printf("Welcome to\ New York!\n\n"); printf("From " "Russia \ with " "Love.\n"); printf("Print 3 double quotes -\" \" \" \n"); }
结果显示
变量:命名、声明、赋值和打印值
命名变量
声明数据类型
使用赋值语句
显示变量的值
基本的赋值语句
代码设计
#include <stdio.h> void main(void) { int month; float expense,income; month=12; expense=111.1; income=100.; printf("Month=%2d,Expense=$%.2f\n",month,expense); month=11; expense=82.1; printf("For the %2dth month of the year\n" "the expenses were $%5.2f \n" "and the income was $%6.2f\n\n",month ,expense,income); }
结果显示
算数运算符和表达式
运算数
算数运算符和他们的特点
算数表达式
代码设计
#include <stdio.h> void main(void) { int i,j,k,p,m,n; float a,b,c,d,e,f,g,x,y; i=5; j=5; k=11;p=3; x=3.0;y=4.0; printf("......Initial values ......\n"); printf("i=%4d,j=%4d\nk=%4d,p=%4d\nx=%4.2f,y=%4.2f\n\n",i,j,k,p,x,y); a=x+y; b=x-y; c=x*y; d=x/y; e=d+3.0; f=d+3; i=i+1; j=j+1; printf(".....Section 1 output ......\n"); printf("a=%5.2f,v=%5.2f\nc=%5.2f,d=%5.2f\ne=%5.2f f==%5.2f\ni==%5.d,%5d\n\n",a,b,c,d,e,f,i,j); m=k%p; n=p%k; i++; ++j; e--; --f; printf(".....Section 2 output ......\n"); printf("m=%4d,n=%4d\ni=%4d,j=%4d\ne=%4.2f,f=%4.2f\n",m,n,i,j,e,f); }
结果显示
从键盘输入数据
使用scanf()函数
从键盘输人数据
地址操作符&
double数据类型
代码设计
#include <stdio.h> void main(void) { float income; double expense; int month,hour,minute; printf("What month is it?\n"); scanf("%d",&month); printf("You have entered month=%5d\n",month); printf("Please enter your income and expenses\n"); scanf("%f %1f",&income,&expense); printf("Entered income=%8.2f,expenses=%8.2lf\n",income,expense); printf("Please enter the time, e.g.,12:45\n"); scanf("%d : %d",&hour,&minute); printf("Entered Time = %2d:%2d\n",hour,minute); }
结果显示
这篇关于【C/C++】编程基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-04BOT+EPC模式在基础设施项目中的应用与优势
- 2025-01-03用LangChain构建会检索和搜索的智能聊天机器人指南
- 2025-01-03图像文字理解,OCR、大模型还是多模态模型?PalliGema2在QLoRA技术上的微调与应用
- 2025-01-03混合搜索:用LanceDB实现语义和关键词结合的搜索技术(应用于实际项目)
- 2025-01-03停止思考数据管道,开始构建数据平台:介绍Analytics Engineering Framework
- 2025-01-03如果 Azure-Samples/aks-store-demo 使用了 Score 会怎样?
- 2025-01-03Apache Flink概述:实时数据处理的利器
- 2025-01-01使用 SVN合并操作时,怎么解决冲突的情况?-icode9专业技术文章分享
- 2025-01-01告别Anaconda?试试这些替代品吧
- 2024-12-31自学记录鸿蒙API 13:实现人脸比对Core Vision Face Comparator