【编程开发】之国家代号与电话区号

国家代号(CountryCode):

国家代号,即国际域名缩写,是为了便于区分国家而使用的名称,由两个大写字母组成,比如,中国的代号为 CN,美国为 US

电话区号(AreaCode):

国际电话区号,即国际电信联盟根据 E.164 标准 分配给各国或特殊行政区的 代码。所有的号码都是前缀号,也就是说这些号码是用来“拨到”目的国家或特殊行政区。每一个国家还有一个前缀来“拨出”所在国家,这个前缀叫 国际冠码。比如,中国的国际电话区号为 86,美国的国际电话区号为 1

更多国家代号与电话区号如下表:


Countries and Regions国家或地区国际域名缩写电话代码时差
Angola安哥拉AO244-7
Afghanistan阿富汗AF930
Albania阿尔巴尼亚AL355-7
Algeria阿尔及利亚DZ213-8
Andorra安道尔共和国AD376-8
Anguilla安圭拉岛AI1264-12
Antigua and Barbuda安提瓜和巴布达AG1268-12
Argentina阿根廷AR54-11
Armenia亚美尼亚AM374-6
Ascension阿森松247-8
Australia澳大利亚AU61+2
Austria奥地利AT43-7
Azerbaijan阿塞拜疆AZ994-5
Bahamas巴哈马BS1242-13
Bahrain巴林BH973-5
Bangladesh孟加拉国BD880-2
Barbados巴巴多斯BB1246-12
Belarus白俄罗斯BY375-6
Belgium比利时BE32-7
Belize伯利兹BZ501-14
Benin贝宁BJ229-7
Bermuda Is.百慕大群岛BM1441-12
Bolivia玻利维亚BO591-12
Botswana博茨瓦纳BW267-6
Brazil巴西BR55-11
Brunei文莱BN6730
Bulgaria保加利亚BG359-6
Burkina-faso布基纳法索BF226-8
Burma缅甸MM95-1.3
Burundi布隆迪BI257-6
Cameroon喀麦隆CM237-7
Canada加拿大CA1-13
Cayman Is.开曼群岛1345-13
Central African Republic中非共和国CF236-7
Chad乍得TD235-7
Chile智利CL56-13
China中国CN860
Colombia哥伦比亚CO570
Congo刚果CG242-7
Cook Is.库克群岛CK682-18.3
Costa Rica哥斯达黎加CR506-14
Cuba古巴CU53-13
Cyprus塞浦路斯CY357-6
Czech Republic捷克CZ420-7
Denmark丹麦DK45-7
Djibouti吉布提DJ253-5
Dominica Rep.多米尼加共和国DO1890-13
Ecuador厄瓜多尔EC593-13
Egypt埃及EG20-6
EI Salvador萨尔瓦多SV503-14
Estonia爱沙尼亚EE372-5
Ethiopia埃塞俄比亚ET251-5
Fiji斐济FJ679+4
Finland芬兰FI358-6
France法国FR33-8
French Guiana法属圭亚那GF594-12
Gabon加蓬GA241-7
Gambia冈比亚GM220-8
Georgia格鲁吉亚GE9950
Germany德国DE49-7
Ghana加纳GH233-8
Gibraltar直布罗陀GI350-8
Greece希腊GR30-6
Grenada格林纳达GD1809-14
Guam关岛GU1671+2
Guatemala危地马拉GT502-14
Guinea几内亚GN224-8
Guyana圭亚那GY592-11
Haiti海地HT509-13
Honduras洪都拉斯HN504-14
Hongkong香港HK8520
Hungary匈牙利HU36-7
Iceland冰岛IS354-9
India印度IN91-2.3
Indonesia印度尼西亚ID62-0.3
Iran伊朗IR98-4.3
Iraq伊拉克IQ964-5
Ireland爱尔兰IE353-4.3
Israel以色列IL972-6
Italy意大利IT39-7
Ivory Coast科特迪瓦225-6
Jamaica牙买加JM1876-12
Japan日本JP81+1
Jordan约旦JO962-6
Kampuchea (Cambodia )柬埔寨KH855-1
Kazakstan哈萨克斯坦KZ327-5
Kenya肯尼亚KE254-5
Korea韩国KR82+1
Kuwait科威特KW965-5
Kyrgyzstan吉尔吉斯坦KG331-5
Laos老挝LA856-1
Latvia拉脱维亚LV371-5
Lebanon黎巴嫩LB961-6
Lesotho莱索托LS266-6
Liberia利比里亚LR231-8
Libya利比亚LY218-6
Liechtenstein列支敦士登LI423-7
Lithuania立陶宛LT370-5
Luxembourg卢森堡LU352-7
Macao澳门MO8530
Madagascar马达加斯加MG261-5
Malawi马拉维MW265-6
Malaysia马来西亚MY60-0.5
Maldives马尔代夫MV960-7
Mali马里ML223-8
Malta马耳他MT356-7
Mariana Is马里亚那群岛1670+1
Martinique马提尼克596-12
Mauritius毛里求斯MU230-4
Mexico墨西哥MX52-15
Moldova Republic of摩尔多瓦MD373-5
Monaco摩纳哥MC377-7
Mongolia蒙古MN9760
Montserrat Is蒙特塞拉特岛MS1664-12
Morocco摩洛哥MA212-6
Mozambique莫桑比克MZ258-6
Namibia纳米比亚NA264-7
Nauru瑙鲁NR674+4
Nepal尼泊尔NP977-2.3
Netheriands Antilles荷属安的列斯599-12
Netherlands荷兰NL31-7
New Zealand新西兰NZ64+4
Nicaragua尼加拉瓜NI505-14
Niger尼日尔NE227-8
Nigeria尼日利亚NG234-7
North Korea朝鲜KP850+1
Norway挪威NO47-7
Oman阿曼OM968-4
Pakistan巴基斯坦PK92-2.3
Panama巴拿马PA507-13
Papua New Cuinea巴布亚新几内亚PG675+2
Paraguay巴拉圭PY595-12
Peru秘鲁PE51-13
Philippines菲律宾PH630
Poland波兰PL48-7
French Polynesia法属玻利尼西亚PF689+3
Portugal葡萄牙PT351-8
Puerto Rico波多黎各PR1787-12
Qatar卡塔尔QA974-5
Reunion留尼旺262-4
Romania罗马尼亚RO40-6
Russia俄罗斯RU7-5
Saint Lueia圣卢西亚LC1758-12
Saint Vincent圣文森特岛VC1784-12
Samoa Eastern东萨摩亚(美)684-19
Samoa Western西萨摩亚685-19
San Marino圣马力诺SM378-7
Sao Tome and Principe圣多美和普林西比ST239-8
Saudi Arabia沙特阿拉伯SA966-5
Senegal塞内加尔SN221-8
Seychelles塞舌尔SC248-4
Sierra Leone塞拉利昂SL232-8
Singapore新加坡SG65+0.3
Slovakia斯洛伐克SK421-7
Slovenia斯洛文尼亚SI386-7
Solomon Is所罗门群岛SB677+3
Somali索马里SO252-5
South Africa南非ZA27-6
Spain西班牙ES34-8
Sri Lanka斯里兰卡LK940
St.Lucia圣卢西亚LC1758-12
St.Vincent圣文森特VC1784-12
Sudan苏丹SD249-6
Suriname苏里南SR597-11.3
Swaziland斯威士兰SZ268-6
Sweden瑞典SE46-7
Switzerland瑞士CH41-7
Syria叙利亚SY963-6
Taiwan台湾省TW8860
Tajikstan塔吉克斯坦TJ992-5
Tanzania坦桑尼亚TZ255-5
Thailand泰国TH66-1
Togo多哥TG228-8
Tonga汤加TO676+4
Trinidad and Tobago特立尼达和多巴哥TT1809-12
Tunisia突尼斯TN216-7
Turkey土耳其TR90-6
Turkmenistan土库曼斯坦TM993-5
Uganda乌干达UG256-5
Ukraine乌克兰UA380-5
United Arab Emirates阿拉伯联合酋长国AE971-4
United Kiongdom英国GB44-8
United States of America美国US1-13
Uruguay乌拉圭UY598-10.3
Uzbekistan乌兹别克斯坦UZ233-5
Venezuela委内瑞拉VE58-12.3
Vietnam越南VN84-1
Yemen也门YE967-5
Yugoslavia南斯拉夫YU381-7
Zimbabwe津巴布韦ZW263-6
Zaire扎伊尔ZR243-7
Zambia赞比亚ZM260-6
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: C语言是一种广泛应用于软件开发编程语言,链表是C语言中常用的数据结构之一,用于存储和管理信息。在链表中,每个节点都包含有用的数据和一个指向下一节点的指针。 链表可以用于管理各种类型的信息,包括代号电话等。例如,我们可以创建一个链表来存储个人的联系信息,每个节点表示一个人的信息,其中包含姓名、电话号码等。 在使用链表进行信息管理时,可以使用C语言提供的链表操作函数来进行插入、删除和查找等操作。例如,可以使用插入操作将新的联系人信息添加到链表中,使用删除操作删除不需要的联系人信息,使用查找操作根据代号电话号码查找特定的联系人信息。 链表的优点之一是可以轻松地对信息进行插入和删除操作,而不需要移动其他节点。链表还可以根据需求动态改变大小,灵活适应不同的信息管理需求。 但链表也有一些限制。首先,链表中的节点顺序是不可预测的,因此无法通过索引直接访问节点。其次,链表的访问速度较慢,需要遍历整个链表才能找到特定的节点。 总的说来,C语言的链表可以用于管理各种类型的信息,包括代号电话号码等。它提供了一种灵活的数据结构,能够方便地插入、删除和查找信息。尽管链表在某些方面存在一些限制,但它仍然是一种重要的数据结构,广泛应用于C语言程序中的信息管理。 ### 回答2: C语言链表可以用来管理代号电话信息。链表由多个节点组成,每个节点包含代号电话信息的数据。 首先,我们定义一个节点的结构体,包含两个数据域:代号电话。例如: ``` struct Node { char code[10]; char phone[20]; struct Node *next; }; ``` 然后,我们可以创建一个链表,并初始化一个头节点。头节点的作用是指向第一个节点,方便遍历链表。 ``` struct Node *head = NULL; head = malloc(sizeof(struct Node)); head->next = NULL; ``` 接下来,我们可以实现一些基本的链表操作,如添加、删除和查找节点的函数。 添加节点: ``` void addNode(char code[], char phone[]) { struct Node *temp = head; while(temp->next != NULL) { temp = temp->next; } struct Node *newNode = malloc(sizeof(struct Node)); strcpy(newNode->code, code); strcpy(newNode->phone, phone); newNode->next = NULL; temp->next = newNode; } ``` 删除节点: ``` void deleteNode(char code[]) { struct Node *temp = head; struct Node *prev = NULL; while(temp != NULL && strcmp(temp->code, code) != 0) { prev = temp; temp = temp->next; } if(temp == NULL) { printf("节点不存在\n"); return; } prev->next = temp->next; free(temp); } ``` 查找节点: ``` void searchNode(char code[]) { struct Node *temp = head; while(temp != NULL && strcmp(temp->code, code) != 0) { temp = temp->next; } if(temp != NULL) { printf("代号:%s,电话:%s\n", temp->code, temp->phone); } else { printf("节点不存在\n"); } } ``` 通过以上的操作,我们就可以使用C语言链表来管理代号电话信息了。可以根据需求使用相应的函数来添加、删除和查找节点。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值